Ürün Dokümantasyonu

Denomas ürün dokümantasyonu süreci — doküman türleri, docs-as-code, versiyon yönetimi ve çeviri

Ürün Dokümantasyonu

Bu sayfa, Denomas ürünlerinin dokümantasyon türlerini, docs-as-code yaklaşımını, versiyon yönetimini ve çeviri sürecini tanımlar.


Doküman Türleri

TürHedef KitleİçerikGüncelleme Sıklığı
API ReferansıGeliştiriciEndpoint tanımları, parametre açıklamaları, örnek istekler/yanıtlarHer sürümde
Kullanım RehberiSon kullanıcıAdım adım görev tamamlama yönergeleriÖzellik değişikliğinde
Hızlı BaşlangıçYeni kullanıcıİlk kurulum ve temel kullanım (15 dakika hedefi)Büyük sürümlerde
Mimari DokümanıMühendis, mimarSistem mimarisi, veri akışı, bileşen ilişkileriÇeyreklik
Sürüm NotlarıTüm kullanıcılarYeni özellikler, düzeltmeler, kırılma değişiklikleriHer sürümde
Sorun GidermeDestek, son kullanıcıBilinen sorunlar ve çözümleriSürekli

Docs-as-Code Yaklaşımı

Dokümantasyon, kaynak kod ile aynı süreçlerle yönetilir:

PrensipUygulama
Versiyon kontrolüTüm dokümanlar Git deposunda tutulur.
İnceleme süreciDoküman değişiklikleri merge request ile incelenir.
Otomatik derlemeCI/CD pipeline doküman sitesini otomatik oluşturur.
Markdown formatıTüm dokümanlar Markdown formatında yazılır.
LintingYazım ve biçim kuralları otomatik kontrol edilir (markdownlint).

Doküman Deposu Yapısı

docs/
├── api/              # API referans dokümanları
├── guides/           # Kullanım rehberleri
├── quickstart/       # Hızlı başlangıç dokümanları
├── architecture/     # Mimari dokümanlar
├── release-notes/    # Sürüm notları
├── troubleshooting/  # Sorun giderme
└── translations/     # Çeviri dosyaları
    ├── en/
    └── tr/

Versiyon Yönetimi

Dokümanlar, ürün sürümleriyle senkronize tutulur:

KuralAçıklama
Sürüm eşleştirmeHer ürün sürümü için karşılık gelen doküman sürümü bulunur.
Geriye dönük erişimÖnceki sürüm dokümanlarına erişim açık kalır.
Varsayılan sürümDoküman sitesi varsayılan olarak en son kararlı sürümü gösterir.
Kırılma değişikliğiAPI kırılma değişiklikleri sürüm notlarında ve migration rehberinde belgelenir.

Doküman Güncelleme Süreci

  1. Geliştirici, kod değişikliğiyle birlikte doküman güncellemesini hazırlar.
  2. Teknik yazar içeriği düzenler ve tutarlılığı kontrol eder.
  3. Merge request ile inceleme yapılır.
  4. CI/CD doküman sitesini otomatik günceller.

Çeviri Süreci

Denomas dokümanları birincil olarak Türkçe yazılır; gerekli durumlarda İngilizce çeviri eklenir:

AdımSorumluAraç
Kaynak dilde yazımTeknik yazar / geliştiriciMarkdown editör
ÇeviriÇevirmen veya AI destekli çeviriCAT araçları
Teknik incelemeİlgili dildeki teknik incelemeciMerge request
Terminoloji tutarlılığıSözlük (glossary) referansıGlossary dosyası

Çeviri Kuralları

KuralAçıklama
Teknik terimlerYerleşik İngilizce teknik terimler çevrilmez (API, dashboard, pipeline vb.).
Glossary önceliğiTüm çevirilerde glossary referans alınır.
Bağlam korumaÇeviri, kaynak metnin teknik doğruluğunu korur.
SenkronizasyonKaynak metin güncellendiğinde çeviri de güncellenir (stale çeviri kabul edilmez).

İlgili Sayfalar