Ini adalah layanan yang secara otomatis mencatat kabar dukungan yang diterima melalui Fairy ke proyek GitHub.
Setelah login dengan GitHub dan menghubungkan item dukungan ke repositori, setiap kali ada dukungan baru masuk, nama pendukung, jumlah dukungan, dan pesan semangat dapat dicatat otomatis di README atau file yang diinginkan. Informasi apa saja yang akan dipublikasikan juga bisa dipilih sendiri untuk tiap proyek.
Jika Anda mendaftarkan URL Webhook khusus yang dibuat di Fairydust pada tab webhook Fairy, proses setelahnya akan ditangani secara otomatis.
Di layar admin, Anda juga dapat memeriksa apakah dukungan yang diterima telah diverifikasi dengan benar dan apakah perubahan sudah diterapkan dengan baik ke file GitHub.
Ini adalah alat otomasi kecil untuk pengembang yang ingin menunjukkan rasa terima kasih kepada para pendukung dengan lebih baik, tetapi merasa repot jika harus mengedit README secara manual setiap kali.
Nama Fairydust berasal dari gagasan bahwa rasa terima kasih yang disampaikan lewat Fairy tampak seperti debu berkilau yang keluar dari peri.
Cara kerja
- saat login dengan GitHub OAuth, access token pengguna tersebut dienkripsi lalu disimpan
- ketika event webhook terjadi, file md dimodifikasi dan di-commit menggunakan token yang disimpan
Hal yang perlu diperhatikan
- commit perubahan akan dicatat menggunakan informasi pengguna saat login
- jika izin OAuth Fairydust dicabut di GitHub, layanan tidak akan berfungsi
- access token dan webhook secret key disimpan terenkripsi di DB
- saat akun dihapus, semua data akan segera dihapus
1 komentar
Sense dalam memberi nama bagus ya.
Debu peri lucu.