Tôi muốn tạo tài liệu cho gói của mình. Mỗi tệp trong dự án đều chứa tài liệu mở rộng. Có cách nào để nhanh chóng thêm toàn bộ dự án của tôi vào chỉ mục documetation không?Trong trình tạo tài liệu Sphinx, tôi có thể thêm toàn bộ gói (đệ quy) vào Chỉ mục không?
Tôi muốn tự động tạo một số tài liệu cho toàn bộ dự án với ít nhất là công việc có thể. Tôi bắt đầu bằng cách thêm dòng sau vào index.rst:
.. automodule:: mymodulename
:members:
Tất cả những gì dường như đã làm là elenments tài liệu trong __init__.py
file (chỉ là một docstring) - là có cách nào tôi có thể làm cho nó ghi lại mọi thứ khác? Tôi đang tìm cách để thêm hoàn toàn tất cả mọi thứ được định nghĩa trong gói của tôi và có tất cả các lớp duy nhất, hằng số, chức năng (vv) trong gói được thêm vào chỉ mục thích hợp.
Việc này có thể thực hiện được không?
Điều đó chỉ hoạt động tốt - cảm ơn câu trả lời. Tôi đã có thể tích hợp nó vào quá trình xây dựng Ant của tôi. –
Điều đó sẽ tốt! Vui vẻ giúp đỡ :) –