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 politikasını 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.mdxson eki olmadan köke göreli kalmalıdır (örnek:[Config](/gateway/configuration)).- Bölümler arası başvurularda, köke göreli yollardaki bağlantı çapaları kullanılmalıdır (örnek:
[Hooks](/gateway/configuration-reference#hooks)). - Mintlify bağlantı çapası oluşturma işlemi bunlarda kırılgan olduğundan, dokümantasyon başlıklarında uzun tirelerden ve kesme işaretlerinden kaçınılmalıdır.
- README ve GitHub tarafından işlenen diğer dokümanlarda, bağlantıların Mintlify dışında da çalışması için mutlak dokümantasyon URL'leri korunmalıdır.
- Dokümantasyon içeriği genel kalmalıdır: kişisel cihaz adları, ana makine adları veya yerel yollar kullanılmamalı;
user@gateway-hostgibi yer tutucular kullanılmalıdır.
Dokümantasyon İçeriği Kuralları
- Dokümantasyonda, kullanıcı arayüzü metinlerinde ve seçici listelerinde, 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.
- Birlikte sunulan plugin adlandırmasını, kök
AGENTS.mdiçindeki depo genelindeki plugin terminolojisi kurallarıyla tutarlı tutun. - Oluşturulan dokümanları asla elle düzenlemeyin:
docs/plugins/reference/**,docs/plugins/reference.mdvedocs/plugins/plugin-inventory.md,pnpm plugins:inventory:genkaynağından;docs/docs_map.md,pnpm docs:map:genkaynağından;docs/maturity/**isepnpm maturity:renderkaynağından gelir.
Dahili Dokümantasyon
- Uzun ömürlü özel operatör dokümantasyonu
~/Projects/manager/docs/içinde yer almalıdır. - Depoya özel dahili taslak/yansıtma dokümanları, yok sayılan
docs/internal/altında bulunabilir. docs/internal/**sayfalarını asladocs/docs.jsongezinmesine eklemeyin veya genel dokümantasyondan bu sayfalara bağlantı vermeyin.- Bir sayfa daha sonra zorla eklenirse
scripts/docs-sync-publish.mjs,docs/internal/**içeriğini genelopenclaw/docsyayımlama deposundan hariç tutar ve temizler. - Dahili dokümanlarda depo yollarından, özel uygulama adlarından, 1Password öğe adlarından ve çalışma talimatlarından söz edilebilir ancak asla gizli değerler bulunmamalıdır.
Olgunluk Puan Kartını Düzenleme
taxonomy.yaml ve qa/maturity-scores.yaml kaynak girdilerdir; docs/maturity/ altındaki oluşturulan olgunluk dokümanları izdüşümlerdir ve puan, LTS, sınıflandırma, QA profili veya kanıt tabloları için elle düzenlenmemelidir.
scripts/qa/render-maturity-docs.ts oluşturma işlemini yönetir; işlenen dokümanları yenilemek için pnpm maturity:render, doğrulamak için ise pnpm maturity:check kullanın.
.github/workflows/maturity-scorecard.yml yapıt önizlemelerini işler ve oluşturulan dokümanlar için PR'lar açabilir; .github/workflows/openclaw-release-checks.yml ise sürüm QA'sı için bunu tetikler.
Bir bakım sorumlusu açıkça temizlenmiş ve depoya işlenmiş bir izdüşüm istemediği sürece, belirlenimci qa-evidence.json.scorecard verilerini GitHub Actions yapıtlarında tutun.
İnsan müdahaleleri, kaynak durumunu bir PR içinde değiştirmeli ve gerekçeyi, ayrıca genel veya hassas kısımları çıkarılmış kanıtları açıklamalıdır.
Dokümantasyon i18n
- Yabancı dildeki dokümantasyon bu depoda sürdürülmez. Oluşturulan yayımlama çıktısı ayrı
openclaw/docsdeposunda bulunur (genellikle yerel olarak../openclaw-docsadıyla klonlanır). - Burada
docs/<locale>/**altında yerelleştirilmiş doküman eklemeyin veya düzenlemeyin. - Bu depodaki İngilizce dokümanları ve sözlük dosyalarını doğruluk kaynağı olarak kabul edin.
- İşlem hattı: İngilizce dokümanları burada güncelleyin, gerektiğinde
docs/.i18n/glossary.<locale>.jsondosyasını güncelleyin, ardından yayımlama deposu eşitlemesinin vescripts/docs-i18nişlemininopenclaw/docsiçinde çalışmasına izin verin. scripts/docs-i18nişlemini yeniden çalıştırmadan önce, İngilizce kalması veya sabit bir çeviri kullanması gereken tüm yeni teknik terimler, sayfa başlıkları veya kısa gezinme etiketleri için sözlük girdileri ekleyin.pnpm docs:check-i18n-glossary, değiştirilen İngilizce dokümantasyon başlıkları ve kısa dahili dokümantasyon etiketleri için koruyucudur.- Çeviri belleği, yayımlama deposundaki oluşturulan
docs/.i18n/*.tm.jsonldosyalarında bulunur. docs/.i18n/README.mdbölümüne bakın.