Quiero comenzar a usar Sphinx para documentar mi proyecto. Le dije a Sphinx que use directorios de origen y compilación separados durante sphinx-quickstart
. Ahora mi estructura de directorios es la siguiente:¿Qué archivos debo decirle a mi VCS que ignore cuando use Sphinx para la documentación?
MyProject/
myproject/
__init__.py
mymodule.py
docs/
source/
.static/
.templates/
conf.py
index.rst
build/
Makefile
qué archivos deben ser excluidos de un repositorio VCS para un proyecto Sphinx (es decir, desde que uso de Git, lo que debería añadir a mi archivo .gitignore
)? Por ejemplo, ¿debería ignorar el directorio docs/build/
para que no se rastreen los cambios en las páginas HTML generadas desde Sphinx?
Tenga en cuenta que si se utiliza [esfinge apidoc] (http://sphinx-doc.org/man/sphinx-apidoc.html), casi todos (excepto 'index.rst')' * .rst 'Los archivos en' documentos' se generarán y también se pueden ignorar. Sugeriría una regla de ignorar como '/ docs/myproject. *'. – Bengt
Pero si desea conservar los archivos finales (html, pdf, etc.) para que los usuarios no tengan que volver a generar la documentación, compile/debe comprometerse, pero cada archivo se compila/necesita para leer la documentación , o pueden algunos ser ignorados? – Liam