M
moai-docs-generation
Generuj profesjonalną dokumentację z kodu za pomocą Sphinx, MkDocs i TypeDoc
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność automatyzacji tworzenia dokumentacji technicznej, API i przewodników użytkownika. Obsługuje popularne narzędzia takie jak Sphinx dla Pythona, TypeDoc dla TypeScript/JavaScript, MkDocs do budowania witryn dokumentacji oraz OpenAPI/Swagger do generowania specyfikacji API. Idealna do automatyzacji aktualizacji dokumentacji w potokach CI/CD, tworzenia witryn ze wyszukiwaniem i nawigacją, oraz konwersji między formatami dokumentacji.
Jak używać
- Zainstaluj Sphinx i wymagane rozszerzenia poleceniem pip install sphinx sphinx-autodoc-typehints sphinx-rtd-theme myst-parser, lub wybierz inne narzędzie w zależności od języka projektu (TypeDoc dla TypeScript, MkDocs dla projektów ogólnych). 2. Zainicjuj projekt dokumentacji uruchamiając sphinx-quickstart docs (dla Sphinx) lub mkdocs new docs (dla MkDocs), co utworzy podstawową strukturę katalogów i plików konfiguracyjnych. 3. Skonfiguruj plik conf.py (Sphinx) lub mkdocs.yml (MkDocs), ustawiając rozszerzenia, motyw (np. sphinx-rtd-theme lub Material), oraz ścieżki do kodu źródłowego. 4. Dodaj adnotacje dokumentacyjne do kodu (docstringi w Pythonie, JSDoc w JavaScript) lub użyj autodoc do automatycznego generowania dokumentacji z kodu. 5. Uruchom sphinx-build -b html docs docs/_build (Sphinx) lub mkdocs build (MkDocs) aby wygenerować statyczną witrynę HTML. 6. Zintegruj proces generowania dokumentacji z potokiem CI/CD, aby dokumentacja aktualizowała się automatycznie przy każdym commicie.
Podobne skille
M
ml-paper-writing
autor: davila7
Data Science
32,5762681
A
a-stock-analysis
autor: openclaw
Data Science
48153
R
rust-coding-skill
autor: UtakataKyosui
Data Science
248325
D
deep-research
autor: davidorex
Data Science
16151
T
threejs
autor: mrgoonie
Data Science
2,2281743
M
market-research-reports
autor: davila7
Data Science
32,57616115