Ho riflettuto ultimamente su come gestisco i cambiamenti di configurazione tra più sviluppatori su un progetto.
Specificamente qui su un progetto Laravel in PHP, ma immagino che ciò si applichi in gran parte a tutti i framework / linguaggi.
In generale, diresti che è una buona pratica non impegnare la tua configurazione? In tal caso, qual è la tua pratica per farlo con il controllo della versione come git?
O imposti ciascuna configurazione come una configurazione ambiente diversa? Per esempio. In Laravel ci sono configurazioni di ambiente, quindi ogni sviluppatore ha una directory con le proprie impostazioni diverse, e questo è ciò che sto attualmente usando. Quindi nel codice puoi impostare come Laravel rileverà l'ambiente in cui si trova. Funziona, mi sto chiedendo cosa fanno altri sviluppatori che lavorano su progetti con altri sviluppatori.