trustgraph/docs/README.api-docs.tr.md
Jenkins, Kenneth Alexander 835acaa70e
add more docs
Signed-off-by: Jenkins, Kenneth Alexander <kjenkins60@gatech.edu>
2026-04-10 12:22:20 -04:00

1.4 KiB
Raw Blame History

Otomatik olarak dokümantasyon oluşturma

REST ve WebSocket API Dokümantasyonu

specs/build-docs.sh - REST ve websocket dokümantasyonunu OpenAPI ve AsyncAPI özelliklerinden oluşturur.

Python API Dokümantasyonu

Python API dokümantasyonu, trustgraph.api paketini inceleyen özel bir Python betiği kullanılarak, dokümantasyon dizelerinden (docstrings) oluşturulur.

Ön Koşullar

trustgraph paketi içe aktarılabilir olmalıdır. Geliştirme ortamında çalışıyorsanız:

cd trustgraph-base
pip install -e .

Belgeler Oluşturma

"docs" dizininden:

cd docs
python3 generate-api-docs.py > python-api.md

Bu, eksiksiz API dokümantasyonunu içeren tek bir Markdown dosyası oluşturur ve şunları gösterir: Kurulum ve hızlı başlangıç kılavuzu Her sınıf/tip için içe aktarma ifadeleri Örneklerle birlikte tam dokümanlar Kategoriye göre düzenlenmiş içindekiler tablosu

Dokümantasyon Stili

Tüm dokümanlar, Google stili biçimini izler: Kısa, tek satırlık özet Ayrıntılııklama Parametre açıklamalarıyla birlikte "Args" bölümü "Returns" bölümü "Raises" bölümü (uygulanabilir olduğunda) Doğru sözdizimi vurgulamasıyla birlikte örnek kod blokları

Oluşturulan dokümantasyon, kullanıcıların trustgraph.api'dan içe aktardığı şekilde, tam olarak kamu API'sini gösterir ve dahili modül yapısını ortaya çıkarmaz.