Oltre a questa domanda Git deve essere utilizzato per la documentazione e la gestione dei progetti? Il codice dovrebbe essere in un repository separato? Voglio chiedere se è consigliabile mantenere la versione della documentazione (ad esempio: per un'API REST) uguale a versione progetto , assumendo che il codice e la documentazione si trovino nello stesso repository git.
Quindi questo significa che se le modifiche vengono inviate nel codice del progetto e la versione del progetto aumenterà, la versione della documentazione aumenterà anche se non ci sono cambiamenti nella documentazione.
Quali sarebbero i vantaggi e gli svantaggi di questa pratica?
Lo sto chiedendo perché voglio la documentazione (nel mio caso la documentazione è generata usando apidocjs dai commenti di codice di un progetto node.js
) per copiare automaticamente la versione dalle impostazioni del progetto ( package.json
). Ciò semplifica la gestione delle versioni della documentazione, perché non devo ricordarmi di aggiornarlo, quindi sarà sempre sincronizzato con il codice.
So che questa domanda è soggettiva, ma non ho trovato nessun chiarimento su questo.