2 puan yazan hshim 9 일 전 | 1 yorum | WhatsApp'ta paylaş

Fairy üzerinden alınan destek haberlerini GitHub projesine otomatik olarak işleyen bir hizmettir.

GitHub ile giriş yaptıktan sonra destek öğesini bir depoyla eşleştirirseniz, her yeni destek geldiğinde destekçi adı, destek tutarı ve destek mesajı README'ye ya da istediğiniz bir dosyaya otomatik olarak kaydedilebilir. Hangi bilgilerin herkese açık olacağını her proje için doğrudan siz seçebilirsiniz.

Fairy webhook sekmesinde Fairydust tarafından oluşturulan özel Webhook URL'sini kaydederseniz, sonraki süreç otomatik olarak işlenir.
Alınan desteğin düzgün şekilde doğrulanıp doğrulanmadığını ve GitHub dosyasına doğru yansıtılıp yansıtılmadığını da yönetici ekranından kontrol edebilirsiniz.

Destekçilere minnettarlığını daha iyi göstermek isteyen ancak her seferinde README'yi elle düzenlemesi zahmetli olan geliştiriciler için küçük bir otomasyon aracıdır.
Fairy'den iletilen minnet dolu duygunun, sanki bir periden çıkan parıltılı toz (Dust) gibi görünmesi fikrinden hareketle adı Fairydust olmuştur.

Çalışma şekli

  • GitHub OAuth ile giriş yapıldığında ilgili kullanıcının access token'ı şifrelenerek saklanır
  • webhook olayı oluştuğunda saklanan token ile md dosyası düzenlenip commit edilir

Notlar

  • düzenleme commit'i giriş yapan kullanıcının bilgileriyle kaydedilir
  • GitHub'da Fairydust için verilen OAuth yetkisi geri çekilmişse çalışmaz
  • access token ve webhook secret key DB'de şifrelenmiş olarak saklanır
  • üyelik silindiğinde tüm veriler anında silinir

1 yorum

 
arcoding 7 일 전

İsim bulma sezgisi güzelmiş.
Peri tozu çok tatlı.