Sono uno sviluppatore dilettante e vorrei condividere parte del mio codice tramite GitHub o GitLabs.
Il problema che sto cercando di risolvere è che ho un file di configurazione con le mie credenziali reali (utilizzato durante lo sviluppo) e vorrei fornire uno generico (con i segnaposto per le credenziali) - tutto questo senza modificare il codice.
In termini pratici, ho oggi (in pseudo-codice)
arguments = yaml.read("configuration.yaml")
e vorremmo evitare di trascinare un
# do not forget to switch the config files before pushing to github
arguments = yaml.read("configuration-dev.yaml")
#arguments = yaml.read("configuration.yaml")
Esiste un metodo consolidato per tali problemi? (in generale, elementi nel codice specifici di un'installazione, ma con la necessità di inviare voci generiche / segnaposto)
Nota: per lo più sto sviluppando in Python se rende un approccio più semplice