É um serviço que registra automaticamente no projeto do GitHub as notícias de apoio recebidas pelo Fairy.
Depois de fazer login com o GitHub e conectar um item de apoio a um repositório, sempre que entrar um novo apoio é possível registrar automaticamente no README ou em um arquivo desejado o nome do apoiador, o valor do apoio e a mensagem de incentivo. Você pode escolher diretamente, em cada projeto, quais informações deseja tornar públicas.
Ao registrar na aba de webhook do Fairy a URL exclusiva de Webhook criada no Fairydust, o restante do processo passa a ser tratado automaticamente.
Também é possível verificar na tela de administração se o apoio recebido foi validado corretamente e se foi refletido no arquivo do GitHub sem problemas.
É uma pequena ferramenta de automação para desenvolvedores que querem demonstrar melhor sua gratidão aos apoiadores, mas acham trabalhoso editar o README manualmente toda vez.
O nome Fairydust vem da ideia de que o sentimento de gratidão transmitido pelo Fairy parece um pó brilhante (Dust) saindo de uma fada.
Como funciona
- ao fazer login via GitHub OAuth, o access token do usuário é criptografado e armazenado
- quando ocorre um evento de webhook, o arquivo
.mdé modificado e commitado com o token armazenado
Observações
- os commits de modificação são registrados com as informações do usuário no momento do login
- não funciona caso a permissão OAuth do Fairydust tenha sido revogada no GitHub
- o access token e a webhook secret key são armazenados criptografados no DB
- ao cancelar a conta, todos os dados são excluídos imediatamente
1 comentários
Mandaram bem no nome.
Pó de fada é fofo.