Get started
Przewodnik po dokumentacji
Przewodnik po dokumentacji
Ten katalog odpowiada za tworzenie dokumentacji, reguły linków Mintlify oraz politykę i18n dokumentacji.
Reguły Mintlify
- Dokumentacja jest hostowana w Mintlify (
https://docs.openclaw.ai). - Wewnętrzne linki dokumentacji w
docs/**/*.mdmuszą pozostać względne względem katalogu głównego, bez sufiksu.mdani.mdx(przykład:[Konfiguracja](/gateway/configuration)). - Odwołania między sekcjami powinny używać kotwic na ścieżkach względnych względem katalogu głównego (przykład:
[Haki](/gateway/configuration-reference#hooks)). - Nagłówki dokumentacji powinny unikać półpauz i apostrofów, ponieważ generowanie kotwic w Mintlify jest w tych przypadkach kruche.
- README i inna dokumentacja renderowana przez GitHub powinny zachowywać bezwzględne adresy URL dokumentacji, aby linki działały poza Mintlify.
- Treść dokumentacji musi pozostać ogólna: bez nazw urządzeń osobistych, nazw hostów ani ścieżek lokalnych; używaj symboli zastępczych, takich jak
user@gateway-host.
Reguły treści dokumentacji
- W dokumentacji, tekstach UI i listach wyboru porządkuj usługi/dostawców alfabetycznie, chyba że sekcja wyraźnie opisuje kolejność środowiska uruchomieniowego lub kolejność automatycznego wykrywania.
- Zachowaj spójne nazewnictwo dołączonych pluginów z ogólnorepozytoryjnymi regułami terminologii pluginów w głównym
AGENTS.md.
Dokumentacja wewnętrzna
- Długoterminowa prywatna dokumentacja operatorska należy do
~/Projects/manager/docs/. - Lokalne dla repozytorium wewnętrzne dokumenty robocze/kopie lustrzane mogą znajdować się w ignorowanym
docs/internal/. - Nigdy nie dodawaj stron
docs/internal/**do nawigacjidocs/docs.jsonani nie linkuj do nich z publicznej dokumentacji. scripts/docs-sync-publish.mjswyklucza i usuwadocs/internal/**z publicznego repozytorium publikacjiopenclaw/docs, jeśli strona zostanie później wymuszona do dodania.- Dokumentacja wewnętrzna może wspominać ścieżki repozytorium, prywatne nazwy aplikacji, nazwy elementów 1Password i runbooki, ale nigdy nie może zawierać wartości sekretów.
Edycja karty oceny dojrzałości
taxonomy.yaml i qa/maturity-scores.yaml są źródłowymi danymi wejściowymi; wygenerowana dokumentacja dojrzałości w docs/maturity/ jest projekcją i nie powinna być edytowana ręcznie w zakresie punktacji, LTS, taksonomii, profilu QA ani tabel dowodów.
scripts/qa/render-maturity-docs.ts odpowiada za generowanie; użyj pnpm maturity:render, aby odświeżyć zatwierdzone dokumenty, oraz pnpm maturity:check, aby je zweryfikować.
.github/workflows/maturity-scorecard.yml renderuje podglądy artefaktów i może otwierać PR-y z wygenerowaną dokumentacją; .github/workflows/openclaw-release-checks.yml uruchamia go dla QA wydania.
Przechowuj deterministyczne dane qa-evidence.json.scorecard w artefaktach GitHub Actions, chyba że maintainer wyraźnie poprosi o oczyszczoną, zatwierdzoną projekcję.
Ręczne nadpisania muszą zmienić stan źródłowy w PR-ze oraz wyjaśnić powód wraz z publicznymi lub zredagowanymi dowodami.
i18n dokumentacji
- Dokumentacja w językach obcych nie jest utrzymywana w tym repozytorium. Wygenerowany wynik publikacji znajduje się w osobnym repozytorium
openclaw/docs(często klonowanym lokalnie jako../openclaw-docs). - Nie dodawaj ani nie edytuj tutaj zlokalizowanej dokumentacji w
docs/<locale>/**. - Traktuj angielską dokumentację w tym repozytorium oraz pliki glosariusza jako źródło prawdy.
- Pipeline: zaktualizuj tutaj angielską dokumentację, w razie potrzeby zaktualizuj
docs/.i18n/glossary.<locale>.json, a następnie pozwól synchronizacji repozytorium publikacji iscripts/docs-i18nuruchomić się wopenclaw/docs. - Przed ponownym uruchomieniem
scripts/docs-i18ndodaj wpisy glosariusza dla wszystkich nowych terminów technicznych, tytułów stron lub krótkich etykiet nawigacji, które muszą pozostać po angielsku albo używać stałego tłumaczenia. pnpm docs:check-i18n-glossaryjest zabezpieczeniem dla zmienionych angielskich tytułów dokumentacji i krótkich wewnętrznych etykiet dokumentacji.- Pamięć tłumaczeniowa znajduje się w wygenerowanych plikach
docs/.i18n/*.tm.jsonlw repozytorium publikacji. - Zobacz
docs/.i18n/README.md.