Stiamo sviluppando un'app Web con Django e siamo una piccola squadra di 3-4 programmatori: alcuni fanno le cose dell'interfaccia utente e altri fanno il backend. Mi piacerebbe ricevere alcuni suggerimenti e suggerimenti dalle persone qui. Questa è la nostra configurazione attuale:
- Stiamo utilizzando Git come nostro strumento SCM e seguendo questo modello di ramificazione .
- Stiamo seguendo il PEP8 per la tua guida di stile.
- Agile è la nostra metodologia di sviluppo del software e stiamo utilizzando Jira per quello.
- Stiamo utilizzando il plug-in Confluence per Jira per la documentazione e sto per scrivere uno script che anche scarica i PyDocs in Confluence.
- Stiamo utilizzando
virtualenv
per sandboxing - Stiamo utilizzando
zc.buildout
per la costruzione
Questo è quello che posso pensare in cima alla mia testa. Qualsiasi altro suggerimento / suggerimento sarebbe benvenuto. Sento che abbiamo un buon set up, ma sono anche fiducioso che potremmo fare di più.