Ne işe yarar (iş diliyle)

Birinin içeriği bir yerde (ör. Obsidian, CMS, repo) değiştirmesiyle yayının otomatik güncellenmesini sağlar. Manuel “deploy et” adımı yok; içerik yazan kişi teknik bir şey yapmadan değişikliği canlıda görür.

Hangi müşteri/projelerde işe yarar

İçerik sık değişen her proje: dokümantasyon siteleri, blog/haber, ürün kataloğu, iç wiki, landing içerikleri. “Editör yazsın, otomatik yayınlansın” denen her yerde.

Nasıl çalışır (kısa, sade)

Kaynak repo’ya push olunca bir tetik (GitHub Actions), yayın repo’sundaki güncelle-ve-deploy iş akışını başlatır. Sadece gerçek değişiklikte çalışır.

Olgunluk

Canlıda kanıtlanmış. Not: GitHub’ın zamanlanmış (cron) tetikleri güvenilmez/gecikmeli olduğu için olay-tetikli (push → dispatch) kurmak şart.

Teknik (geliştiriciler için)

Kaynak repo’da on: push workflow → hedef repo’nun workflow’unu workflow_dispatch (PAT ile) tetikler. Hedef: içeriği çeker, dönüştürür, commit + deploy. Repo: ahmetgon/obsidianahmetgon/repertuar. Sınır: cross-repo dispatch için Actions: write yetkili token gerekir.