Voglio iniziare a utilizzare Sphinx per documentare il mio progetto. Ho detto a Sphinx di usare fonti separate e creare directory durante lo sphinx-quickstart
. Ora il mio layout della directory è la seguente:Quali file devo dire al mio VCS di ignorare quando si utilizza Sphinx per la documentazione?
MyProject/
myproject/
__init__.py
mymodule.py
docs/
source/
.static/
.templates/
conf.py
index.rst
build/
Makefile
quali file devono essere esclusi da un repository VCS per un progetto Sphinx (vale a dire, dal momento che io uso Git, che cosa devo aggiungere al mio file .gitignore
)? Ad esempio, dovrei ignorare la directory docs/build/
in modo che le modifiche alle pagine HTML generate da Sphinx non vengano tracciate?
Nota che se si utilizza [sfinge-apidoc] (http://sphinx-doc.org/man/sphinx-apidoc.html), quasi tutti (tranne 'index.rst')' * .rst 'i file in' docs' verranno generati e possono essere ignorati. Suggerirei una regola ignora come '/ docs/myproject. *'. – Bengt
Ma se si desidera conservare i file finali (html, pdf, ecc.) Per gli utenti in modo che non debbano ricostruire la documentazione, quindi compilare/dovrebbe essere eseguito, ma ogni file è compilato/necessario per leggere la documentazione o alcuni possono essere ignorati? – Liam