| name | sync_core |
| description | Multi-file sync - atomic changes, dependency tracking ve conflict resolution. |
🔄 Sync Core
Multi-file synchronization ve atomic changes.
📋 Atomic Change Principle
Birden fazla dosya değişikliği gerektiğinde:
1. Tüm değişiklikleri önceden planla
2. Sıralı değişiklik yap
3. Her adımda build/test çalıştır
4. Tek commit'te birleştir
🔗 Dependency Tracking
export const API_URL = 'https://api.example.com';
import { API_URL } from './file-a';
⚠️ Change Order
1. Types/Interfaces (önce)
2. Utils/Helpers
3. Services
4. Components (son)
✅ Checklist
🔄 Workflow
Kaynak: Conventional Commits & Trunk Based Development - Syncing
Aşama 1: Impact Analysis & Planning
Aşama 2: Sequential Update & Sync
Aşama 3: Verification & Atomic Commit
Kontrol Noktaları
| Aşama | Doğrulama |
|---|
| 1 | Değişiklikler "Breaking Change" içeriyor mu? (Versiyonlama kontrolü) |
| 2 | Tek bir dosya değişikliğiyle sistem "Inconsistent" hale geliyor mu? |
| 3 | Tüm import yolları (Alias/Relative) doğru güncellendi mi? |
Sync Core v1.5 - With Workflow