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.

20120104-172950.jpg