GitHub Releases senkronizasyonu
GitHub release kayıtlarını Omurga Merkez'e otomatik aktarma mantığı.
Varsayılan repo:
omurgacms/omurga
Senkronizasyon ne yapar?
- GitHub release listesini okur.
- Tag adını sürüm olarak yorumlar.
- Release başlığını sürüm/güncelleme başlığı olarak alır.
- Release açıklamasını özet/değişiklik notu olarak işler.
- Release asset dosyalarını indirme kaydı olarak ekler.
- Manuel indirme/güncelleme ekleme ihtiyacını azaltır.
Kullanım:
1. Omurga Merkez > Genel Bakış bölümüne girin.
2. GitHub repo alanını kontrol edin.
3. GitHub'dan Senkronize Et butonuna basın.
4. İndirmeler, Sürümler ve Güncellemeler sayfalarını kontrol edin.
Sunucu gereksinimi:
- cURL veya allow_url_fopen açık olmalıdır.
- Sunucu GitHub API'ye erişebilmelidir.
Not:
GitHub API limitlerine takılmamak için gereksiz sık senkronizasyon yapılmamalıdır.
