Get started
Dokümantasyon Kılavuzu
Dokümantasyon Kılavuzu
Bu dizin dokümantasyon yazımını, Mintlify bağlantı kurallarını ve dokümantasyon i18n ilkesini yönetir.
Mintlify Kuralları
- Dokümantasyon Mintlify üzerinde barındırılır (
https://docs.openclaw.ai). docs/**/*.mdiçindeki dahili dokümantasyon bağlantıları,.mdveya.mdxsoneki olmadan köke göreli kalmalıdır (örnek:[Yapılandırma](/gateway/configuration)).- Bölüm çapraz başvuruları köke göreli yollarda anchor kullanmalıdır (örnek:
[Kancalar](/gateway/configuration-reference#hooks)). - Dokümantasyon başlıkları uzun tirelerden ve kesme işaretlerinden kaçınmalıdır, çünkü Mintlify anchor üretimi bu noktalarda kırılgandır.
- README ve GitHub tarafından işlenen diğer dokümantasyonlar, bağlantıların Mintlify dışında da çalışması için mutlak dokümantasyon URL'lerini korumalıdır.
- Dokümantasyon içeriği genel kalmalıdır: kişisel cihaz adları, host adları veya yerel yollar kullanılmamalıdır;
user@gateway-hostgibi yer tutucular kullanın.
Dokümantasyon İçerik Kuralları
- Dokümantasyon, UI metinleri ve seçici listeleri için, bölüm açıkça çalışma zamanı sırasını veya otomatik algılama sırasını açıklamıyorsa hizmetleri/sağlayıcıları alfabetik olarak sıralayın.
- Paketlenen Plugin adlandırmasını kök
AGENTS.mdiçindeki depo genelindeki plugin terminoloji kurallarıyla tutarlı tutun.
Dahili Dokümantasyon
- Uzun ömürlü özel operatör dokümantasyonu
~/Projects/manager/docs/içinde bulunmalıdır. - Depoya yerel dahili taslak/yansıtma dokümantasyonu, yok sayılan
docs/internal/altında bulunabilir. docs/internal/**sayfalarını asladocs/docs.jsonnavigasyonuna eklemeyin veya herkese açık dokümantasyondan bu sayfalara bağlantı vermeyin.scripts/docs-sync-publish.mjs, bir sayfa daha sonra zorla eklenirsedocs/internal/**öğelerini herkese açıkopenclaw/docsyayın deposundan hariç tutar ve budar.- Dahili dokümantasyon depo yollarından, özel uygulama adlarından, 1Password öğe adlarından ve çalışma talimatlarından bahsedebilir, ancak gizli değerleri asla içermemelidir.
Olgunluk Karnesi Düzenleme
taxonomy.yaml ve qa/maturity-scores.yaml kaynak girdilerdir; docs/maturity/ altındaki oluşturulmuş olgunluk dokümantasyonu projeksiyonlardır ve puan, LTS, taksonomi, QA profili veya kanıt tabloları için elle düzenlenmemelidir.
scripts/qa/render-maturity-docs.ts üretimi yönetir; commit edilmiş dokümantasyonu yenilemek için pnpm maturity:render, doğrulamak için pnpm maturity:check kullanın.
.github/workflows/maturity-scorecard.yml yapıt önizlemelerini işler ve oluşturulmuş dokümantasyon PR'ları açabilir; .github/workflows/openclaw-release-checks.yml bunu sürüm QA için tetikler.
Bir maintainer açıkça temizlenmiş ve commit edilmiş bir projeksiyon istemedikçe deterministik qa-evidence.json.scorecard verilerini GitHub Actions yapıtlarında tutun.
İnsan geçersiz kılmaları, kaynak durumunu bir PR içinde değiştirmeli ve nedeni, herkese açık veya redakte edilmiş kanıtla birlikte açıklamalıdır.
Dokümantasyon i18n
- Yabancı dil dokümantasyonları bu depoda tutulmaz. Oluşturulan yayın çıktısı ayrı
openclaw/docsdeposunda bulunur (genellikle yerelde../openclaw-docsolarak klonlanır). - Burada
docs/<locale>/**altında yerelleştirilmiş dokümantasyon eklemeyin veya düzenlemeyin. - Bu depodaki İngilizce dokümantasyonu ve glossary dosyalarını doğruluk kaynağı olarak kabul edin.
- Pipeline: İngilizce dokümantasyonu burada güncelleyin, gerektiğinde
docs/.i18n/glossary.<locale>.jsondosyasını güncelleyin, ardından yayın deposu senkronizasyonunun vescripts/docs-i18nbetiğininopenclaw/docsiçinde çalışmasına izin verin. scripts/docs-i18nyeniden çalıştırılmadan önce, İngilizce kalması veya sabit bir çeviri kullanması gereken yeni teknik terimler, sayfa başlıkları veya kısa nav etiketleri için glossary girdileri ekleyin.pnpm docs:check-i18n-glossary, değişen İngilizce dokümantasyon başlıkları ve kısa dahili dokümantasyon etiketleri için korumadır.- Çeviri belleği, yayın deposundaki oluşturulmuş
docs/.i18n/*.tm.jsonldosyalarında bulunur. - Bkz.
docs/.i18n/README.md.