Projemi belgelemek için Sphinx'u kullanmaya başlamak istiyorum. Sphinx'e sphinx-quickstart
numaralı telefondan ayrı kaynak kullanıp dizinleri oluşturmasını söyledim. Şimdi benim dizin düzeni şudur: dosyalar Sfenks projesi (ı Git kullandığından yani, benim .gitignore
dosyaya ne eklemek gerekir) için bir VCS deposundan dışında tutulmalıdırVHS'leri belgeler için Sphinx'i kullanırken göz ardı etmemeleri için hangi dosyaları söylemeliyim?
MyProject/
myproject/
__init__.py
mymodule.py
docs/
source/
.static/
.templates/
conf.py
index.rst
build/
Makefile
? Örneğin, docs/build/
dizinini dikkate almamalıyım, böylece Sphinx'ten oluşturulan HTML sayfalarındaki değişiklikler izlenmez mi? Bu make clean
sadece içeriğini görmezden, sürüm kontrolü açısından, bu nedenle build
dizini kaldırır demektir
BUILDDIR = build
...
clean:
-rm -rf $(BUILDDIR)/*
: Eğer Makefile
içeriğine bakmak aşağıdaki gibi
dikkat edin, eğer .rst * '[sfenks-apidoc] (http://sphinx-doc.org/man/sphinx-apidoc.html), hemen hemen tüm (index.rst'' hariç) kullanırsanız 'docs'deki dosyalar oluşturulur ve göz ardı edilebilir./Docs/myproject./Gibi bir gözardı kuralı öneririm. – Bengt
Ancak kullanıcılar için son dosyaları (html, pdf, vb.) Korumak istiyorlarsa, belgeleri yeniden oluşturmak zorunda kalmazlar, sonra oluşturulmalı/oluşturulmalıdır, ancak belgelerin okunması için gerekli olan/gerekli olan her dosya veya göz ardı edilebilir mi? – Liam