RepositoryPython
PD

pdoc3/pdoc

🐍 ➡️ 📜 Auto-generate API docs for Python projects

1.2ksao
146fork
98issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: documentation-dumper

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: documentation-generator

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: documentation-tool

#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.

RepositoryRuby
freeCodeCamp/devdocs

API Documentation Browser

39.6k
Oct 21, 2026
RepositoryC++
zealdocs/zeal

Offline documentation browser. Your personal reference library, searchable in an instant.

12.9k
Oct 27, 2026
RepositoryPython
mitmproxy/pdoc

API Documentation for Python Projects

2.5k
Jul 1, 2026
RepositoryJavaScript
docsifyjs/docsify

🃏 A magical documentation site generator.

31.6k
Oct 27, 2026
RepositoryTypeScript
Redocly/redoc

📘 OpenAPI/Swagger-generated API Reference Documentation

26.0k
Oct 22, 2026
RepositoryTypeScript
cortex-docs/cortex

Cortex - Generates interactive API documentation, typed SDKs, and MCP servers from OpenAPI, AsyncAPI, GraphQL, gRPC, OpenRPC, and Markdown.

3.3k
Oct 6, 2026
RepositoryTypeScript
MichaelCurrin/badge-generator

Magically generate Markdown badges for your docs 🛡️ 🦡 🧙

492
Sep 14, 2026
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

203.7k
Oct 29, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

185.5k
Oct 28, 2026