Fairydust - servicio para registrar automáticamente en el readme las noticias de apoyo de Fairy
(fairydust.kr)Es un servicio que deja automáticamente en un proyecto de GitHub las noticias de apoyo recibidas por Fairy.
Después de iniciar sesión con GitHub y vincular un elemento de apoyo a un repositorio, cada vez que entre un nuevo apoyo se puede registrar automáticamente en el README o en el archivo que quieras el nombre del patrocinador, el monto del apoyo y el mensaje de aliento. También puedes elegir directamente qué información hacer pública en cada proyecto.
Si registras en la pestaña de webhook de Fairy la URL de Webhook dedicada creada por Fairydust, el proceso posterior se maneja automáticamente.
Puedes revisar en la pantalla de administración si el apoyo recibido se verificó correctamente y si también se reflejó bien en el archivo de GitHub.
Es una pequeña herramienta de automatización para desarrolladores que quieren mostrar mejor su agradecimiento a sus patrocinadores, pero les resulta molesto editar el README manualmente cada vez.
El nombre Fairydust surgió de la idea de que el agradecido apoyo transmitido desde Fairy se ve como un polvo brillante (Dust) que sale de un hada (Fairy).
Cómo funciona
- al iniciar sesión con GitHub OAuth, se cifra y guarda el access token de ese usuario
- cuando ocurre un evento de webhook, se modifica y confirma el archivo md con el token almacenado
Consideraciones
- los commits de modificación se registran con la información del usuario al iniciar sesión
- si en GitHub se revocan los permisos OAuth de Fairydust, no funcionará
- el access token y la webhook secret key se almacenan cifrados en la DB
- al darse de baja, todos los datos se eliminan de inmediato
1 comentarios
Qué buen sentido para poner nombres.
El polvo de hada está tierno.