2 Punkte von hshim 9 일 전 | 1 Kommentare | Auf WhatsApp teilen

Ein Dienst, der mit Fairy erhaltene Unterstützungsnachrichten automatisch in GitHub-Projekten festhält.

Nach dem Login mit GitHub und der Verknüpfung eines Unterstützungs-Elements mit einem Repository können bei jedem neuen Support der Name des Unterstützers, der Unterstützungsbetrag und die Nachricht automatisch im README oder in einer Datei deiner Wahl eingetragen werden. Welche Informationen öffentlich gemacht werden, kann für jedes Projekt individuell ausgewählt werden.

Wenn im Fairy-Webhooks-Tab die von Fairydust erzeugte spezielle Webhook-URL registriert wird, läuft der restliche Prozess automatisch ab.
Im Admin-Bereich lässt sich außerdem prüfen, ob eingehende Unterstützungen korrekt verifiziert wurden und ob sie ordnungsgemäß in die GitHub-Datei übernommen wurden.

Ein kleines Automatisierungstool für Entwickler, die ihre Dankbarkeit gegenüber Unterstützern besser zeigen möchten, denen es aber lästig ist, das README jedes Mal manuell zu bearbeiten.
Der Name Fairydust kommt daher, dass die von Fairy übermittelten Dankesbekundungen wie glitzernder Staub wirken, der von einer Fee ausgeht.

Funktionsweise

  • Beim GitHub-OAuth-Login wird das Access Token des jeweiligen Nutzers verschlüsselt gespeichert
  • Wenn ein Webhook-Ereignis eintritt, wird mit dem gespeicherten Token die Markdown-Datei geändert und ein Commit erstellt

Hinweise

  • Änderungs-Commits werden beim Login mit den Nutzerinformationen des Users aufgezeichnet
  • Wenn die OAuth-Berechtigung für Fairydust in GitHub widerrufen wurde, funktioniert der Dienst nicht
  • Access Token und Webhook-Secret-Key werden verschlüsselt in der Datenbank gespeichert
  • Beim Löschen des Kontos werden alle Daten sofort entfernt

1 Kommentare

 
arcoding 7 일 전

Gutes Gespür für Namensgebung.
Feenstaub ist niedlich.