Tôi muốn bắt đầu sử dụng Sphinx để lập hồ sơ dự án của mình. Tôi đã nói với Sphinx sử dụng các thư mục nguồn và xây dựng riêng biệt trong thời gian sphinx-quickstart
. Bây giờ bố trí thư mục của tôi như sau:Tôi nên cho VCS biết những tập tin nào để bỏ qua khi sử dụng Sphinx cho tài liệu?
MyProject/
myproject/
__init__.py
mymodule.py
docs/
source/
.static/
.templates/
conf.py
index.rst
build/
Makefile
Những tập tin nên được loại trừ khỏi một kho lưu trữ VCS cho một dự án Sphinx (tức là, kể từ khi tôi sử dụng Git, những gì nên tôi thêm vào tập tin .gitignore
của tôi)? Ví dụ: tôi có nên bỏ qua thư mục docs/build/
để các thay đổi trong các trang HTML được tạo từ Nhân sư không được theo dõi không?
Lưu ý rằng nếu bạn sử dụng [sphinx-apidoc] (http://sphinx-doc.org/man/sphinx-apidoc.html), hầu như tất cả (ngoại trừ 'index.rst')' * .rst 'tệp trong' docs' sẽ được tạo và cũng có thể bỏ qua. Tôi sẽ đề nghị một quy tắc bỏ qua như '/ docs/myproject. *'. – Bengt
Nhưng nếu bạn muốn bảo tồn các tệp cuối cùng (html, pdf, v.v.) cho người dùng để họ không phải xây dựng lại tài liệu, thì hãy xây dựng/nên cam kết, nhưng mọi tệp trong xây dựng/cần thiết để đọc tài liệu , hoặc một số có thể bị bỏ qua? – Liam