Sto sviluppando un piccolo progetto per animali domestici su Google App Engine e vorrei mantenere il codice sorgente sotto il controllo del codice sorgente utilizzando github; questo permetterà a un mio amico di controllare e modificare le fonti.Google App Engine e best practice Git
Ho solo una directory PetProject
con tutte le fonti e il server di sviluppo di Google App Engine che punta a quella directory.
È corretto creare un repository direttamente dalla directory di PetProject oppure è preferibile creare una seconda directory che rispecchi la directory di sviluppo PetProject
?
In quest'ultimo caso, in qualsiasi momento il mio amico rilascerà qualcosa di nuovo, avrei bisogno di
tirare
recuperare da Git copiando i file modificati nella directory di sviluppo PetProject
.
Se decido di mantenere il repository all'interno della directory di sviluppo, saltare .git
su Gae yaml è sufficiente?
Quali sono le migliori pratiche qui?
Non dovrebbe essere necessario dire esplicitamente App Engine per saltare .git directory - se non ricordo male, salta già dotfile per impostazione predefinita. –
@Avviso hai ragione – systempuntoout
Ti raccomando la nuova opzione "push per distribuire" in App Engine è una buona pratica per distribuire il tuo progetto. https://developers.google.com/appengine/docs/push-to-deploy – greg