2 điểm bởi hshim 9 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp

Đây là dịch vụ tự động lưu lại tin tài trợ nhận được từ Fairy vào dự án GitHub.

Sau khi đăng nhập bằng GitHub và liên kết mục tài trợ với kho lưu trữ, mỗi khi có khoản tài trợ mới, bạn có thể tự động ghi tên nhà tài trợ, số tiền tài trợ và lời nhắn cổ vũ vào README hoặc tệp bạn muốn. Bạn cũng có thể tự chọn thông tin nào sẽ được công khai cho từng dự án.

Chỉ cần đăng ký URL Webhook chuyên dụng do Fairydust tạo trong tab webhook của Fairy, các bước sau đó sẽ được xử lý tự động.
Bạn cũng có thể kiểm tra trên màn hình quản trị xem khoản tài trợ nhận được đã được xác minh bình thường hay chưa, và đã được phản ánh đúng vào tệp GitHub hay chưa.

Đây là một công cụ tự động hóa nhỏ dành cho các lập trình viên muốn thể hiện lòng biết ơn tốt hơn với nhà tài trợ nhưng thấy bất tiện khi phải tự sửa README mỗi lần.
Cái tên Fairydust mang ý nghĩa rằng tấm lòng cảm kích được gửi từ Fairy trông như lớp bụi lấp lánh tỏa ra từ một nàng tiên.

Cách hoạt động

  • khi đăng nhập bằng GitHub OAuth, access token của người dùng đó sẽ được mã hóa và lưu trữ
  • khi sự kiện webhook phát sinh, hệ thống sẽ dùng token đang lưu để chỉnh sửa và commit tệp md

Lưu ý

  • commit chỉnh sửa sẽ được ghi nhận bằng thông tin người dùng tại thời điểm đăng nhập
  • nếu đã thu hồi quyền OAuth của Fairydust trên GitHub thì dịch vụ sẽ không hoạt động
  • access token và webhook secret key được mã hóa khi lưu trong DB
  • khi hủy tài khoản, toàn bộ dữ liệu sẽ bị xóa ngay lập tức

1 bình luận

 
arcoding 7 ngày trước

Đặt tên hay đấy.
Bụi tiên dễ thương thật.