mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 08:26:21 +02:00
Native CLI i18n: The TrustGraph CLI has built-in translation support that dynamically loads language strings. You can test and use different languages by simply passing the --lang flag (e.g., --lang es for Spanish, --lang ru for Russian) or by configuring your environment's LANG variable. Automated Docs Translations: This PR introduces autonomously translated Markdown documentation into several target languages, including Spanish, Swahili, Portuguese, Turkish, Hindi, Hebrew, Arabic, Simplified Chinese, and Russian.
54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
---
|
||
layout: default
|
||
title: "Otomatik olarak dokümantasyon oluşturma"
|
||
parent: "Turkish (Beta)"
|
||
---
|
||
|
||
# Otomatik olarak dokümantasyon oluşturma
|
||
|
||
> **Beta Translation:** This document was translated via Machine Learning and as such may not be 100% accurate. All non-English languages are currently classified as Beta.
|
||
|
||
## 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:
|
||
|
||
```bash
|
||
cd trustgraph-base
|
||
pip install -e .
|
||
```
|
||
|
||
### Belgeler Oluşturma
|
||
|
||
"docs" dizininden:
|
||
|
||
```bash
|
||
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ı açı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.
|