Sto lavorando su un progetto iPhone C++ e Objective C. Sto usando git come mio sistema di controllo della versione.Doxygen per un progetto gestito con git?
Il codebase è in crescita un bel po ', quindi vorrei aggiungere Doxygen al progetto. Il problema è che non sono sicuro di quale sarebbe l'approccio migliore per farlo.
Ho pensato a un paio di opzioni:
1) Creare la documentazione Doxygen HTML nella cartella del progetto e renderlo "parte" del progetto in modo che sia anche di versione e si è impegnato a git.
2) Creare la documentazione Doxygen HTML nella cartella del progetto e inserirlo al .gitignore
in modo che ogni utente del progetto è responsabile per la generazione dei documenti e repository git progetto rimarrebbe intatta (tranne che per il .gitignore
).
Stiamo utilizzando un repository git --bare nel nostro server principale, quindi installare una pagina Web contenente il Doxygen HTML nel server sarebbe complicato (non è possibile visualizzare i file di progetto con un repository git --bare , quindi non sarò in grado di vedere il documento HTML generato da Doxygen a meno che non lo abbia caricato separatamente)
Forse potrei fare una specie di cron-job
, per mantenere il doxygen aggiornato sul lato server?
L'aiuto è molto benvenuto.