Ana içeriğe geç

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/.env ve dashboard/.env asla commit edilmez.
  • Gizli değerler commit mesajlarına, README'ye veya dokümantasyona yazılmaz.
  • Force push yapılmaz.
  • git reset --hard ve toplu git 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.