ollaa‘yı geliştirirken GitHub üzerinde çok sayıda private repository üzerinde çalışıyoruz. Haliyle birbirimizin neyi geliştirdiğinden haberdar olmak pek kolay olmuyor.
Bilkent CTIS öğrencilerinden Mert Yazıcıoğlu’nun bizim için geliştirdiği simple-commit-notifier‘ı gururla duyurmak istiyorum. Bu çözüm sayesinde github’daki projelerimizin service hook’larına kurulum URL’imizi verdiğimizde her push sonrası takıma e-posta gidiyor.
Kurulum oldukça basit. Çalışan bir php server altına projeyi çekiyorsunuz, contacts dosyasının her satırına alıcıların e-postalarını listeliyorsunuz, trusted_repos dosyasına repo adını ekliyorsunuz (örn, ollaa, ollaa-ios şeklindeki kısım), index.php’den de $reply_to ve $sender maillerini ayarladığınızda sistem hazır hale geliyor.
Bizim işimizi fazlasıyla görüyor. Günde bir sürü mail alıyoruz bunun sayesinde. (örnek aşağıda.) İsterseniz e-postalara html header-footer eklemek de mümkün. Katkısı için Mert’e içten teşekkürler.
Leave your thoughts