pdoc3/pdoc
🐍 ➡️ 📜 Auto-generate API docs for Python projects
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
📜 pdoc — Sinh tài liệu API Python tự động, không cần cấu hình
Tự động sinh tài liệu API cho dự án Python 3+ chỉ với một lệnh
pdoc your_project.
pdoc là công cụ sinh tài liệu API (documentation generator) cho dự án Python 3+. Nó phân tích mã nguồn và tạo trang HTML tài liệu hữu ích, hỗ trợ nhiều định dạng docstring phổ biến. Dự án có hơn 1.100 sao trên GitHub và được cài đặt qua pip install pdoc3.
✨ Điểm nổi bật
- Sử dụng đơn giản: chỉ cần chạy
pdoc your_project, không cần cấu hình phức tạp. - Hỗ trợ đa dạng docstring: Markdown, numpydoc, Google-style docstrings.
- Hỗ trợ LaTeX math và reST directives: dễ dàng nhúng công thức toán và markup.
- Tuân thủ PEP 484/526: tích hợp tốt với type annotations hiện đại.
- Tôn trọng
__all__: chỉ tài liệu hóa những đối tượng được khai báo. - Kế thừa docstring: tự động kế thừa docstring cho thành viên lớp bị ghi đè.
- Liên kết tự động: tự động liên kết các định danh tham chiếu trong tài liệu.
- Mẫu tùy chỉnh: hỗ trợ template tùy biến dễ dàng.
- Máy chủ phát triển tích hợp: xem trước tài liệu ngay lập tức khi chỉnh sửa.
💡 Vì sao đáng chú ý
Không giống các công cụ sinh tài liệu phức tạp cần cấu hình dài dằng, pdoc tập trung vào sự đơn giản — chỉ cần một lệnh là có tài liệu API đẹp và đầy đủ. Đặc biệt, pdoc xử lý thông minh các tính năng như kế thừa docstring và liên kết tự động, giúp tài liệu luôn chính xác và dễ điều hướng. Phù hợp cho các dự án Python muốn có tài liệu chất lượng mà không tốn thời gian cấu hình.
#Python #Documentation #API #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Offline documentation browser. Your personal reference library, searchable in an instant.
Cortex - Generates interactive API documentation, typed SDKs, and MCP servers from OpenAPI, AsyncAPI, GraphQL, gRPC, OpenRPC, and Markdown.
Magically generate Markdown badges for your docs 🛡️ 🦡 🧙
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.