Git Akışı
Dallar
Ana dal: main. Dokümantasyon iş akışı yalnızca main üzerindeki
mkdocs.yml, docs/** ve kendi dosyasındaki değişikliklerde tetiklenir.
Kurallar
backend/.envvedashboard/.envasla commit edilmez.- Gizli değerler commit mesajlarına, README'ye veya dokümantasyona yazılmaz.
- Force push yapılmaz.
git reset --hardve toplugit checkout ./git restore .ile geri alma yapılmaz; geri alma hedefli ve dosya bazlı yapılır.
Katkı
Depo kökündeki CONTRIBUTE.MD dosyasındaki kurallar geçerlidir.
CI
| İş akışı | Ne yapar |
|---|---|
ci.yml |
Derleme / test hattı |
ci-quality.yml |
Kalite raporu (scripts/generate-ci-quality-report.mjs) |
mkdocs-pages.yml |
Dokümantasyon derlemesi ve GitHub Pages yayını |
CI'ı geçirmek için test gizleme, exit 0 zorlaması, hata bastırma veya iş
akışı devre dışı bırakma yapılmaz. Gerçekten geçmeyen bir adım "PASS"
olarak raporlanmaz.