Toolverse
Wszystkie skille

moai-docs-generation

autor: modu-ai

Generuj profesjonalną dokumentację z kodu za pomocą Sphinx, MkDocs i TypeDoc

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
Data Science
Wyświetlenia
1

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ć

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