Mimari Versiyonlama Kuralları
DetayVersiyon: 1.0.0
Semantik versiyonlama
Bölüm başlığı “Semantik versiyonlama”MAJOR.MINOR.PATCH
| Artış | Ne zaman |
|---|---|
| MAJOR | Ürün hattı eklenir/çıkarılır, yasaklar değişir, API lock-in modeli değişir |
| MINOR | Yeni modül, yeni site, yeni ADR onayı |
| PATCH | Yazım, örnek, checklist güncelleme |
Dosya türleri
Bölüm başlığı “Dosya türleri”| Tür | Konum | Versiyon |
|---|---|---|
| Anayasa | CONSTITUTION.md | Bağımsız |
| Ürün spec | products/*.md | Dosya başlığında |
| ADR | adr/ADR-*.md | Dosya başlığında |
| Changelog | governance/CHANGELOG.md | Kronolojik |
Değişiklik prosedürü
Bölüm başlığı “Değişiklik prosedürü”- Değişiklik önerisi (issue veya operatör kararı)
- İlgili MD dosyası güncelle
governance/CHANGELOG.mdsatır ekle- Versiyon bump (MINOR veya MAJOR)
- Git commit:
docs(architecture): <özet> [vX.Y.Z] - Push origin
Yeni proje ekleme
Bölüm başlığı “Yeni proje ekleme”products/NN-{slug}.mdoluşturREADME.mdindeksine ekleCONSTITUTION.mdürün hatları tablosuna satır ekleCHANGELOG.mdkayıt
ADR yaşam döngüsü
Bölüm başlığı “ADR yaşam döngüsü”| Durum | Anlam |
|---|---|
| TBD / 0.x | Karar bekleniyor |
| 1.0.0 | Onaylandı |
| Superseded | Yeni ADR ile değiştirildi (eski dosyada not) |
Revizyon
Bölüm başlığı “Revizyon”| Versiyon | Tarih | Değişiklik |
|---|---|---|
| 1.0.0 | 2026-06-16 | İlk tanım |