Frühbucher-Angebot: Themia Pro $24 $19

GitHub

Aktivität, CI-Status, Commits, Pull Requests und Issues für ein Repository.

GitHub GitHub
Vorschauen sind Beispiele. Farben, Layout, Schriften und Texte lassen sich frei anpassen.
Kategorie
Online
Funktioniert mit
GitHub
Standardgröße
220 × 220

Was es tut

Beobachtet ein einzelnes Repository und zeigt, was darin passiert.

Die Kopfzeile trägt den Repo-Namen, seinen jüngsten Release-Tag und den Status des letzten Workflow-Laufs: bestanden, fehlgeschlagen, laufend oder ausstehend. Darunter zeigt eine Statistikzeile Sterne, Forks und offene Issues, und eine Metazeile die Hauptsprache, wann zuletzt gepusht wurde, und den Standard-Branch.

Dann die Listen, jede mit einstellbarer Länge:

  • Commits: kurzer SHA, erste Zeile der Nachricht, relative Zeitangabe.
  • Pull Requests: Nummer nach Zustand eingefärbt (violett gemergt, grün offen, rot geschlossen), Titel, Alter. Nach Zustand und Sortierung filterbar.
  • Issues: Nummer, Titel, Alter. Pull Requests werden herausgefiltert, die Issue-Liste enthält also tatsächlich Issues.
  • Pipelines: ein Statuspunkt, Workflow-Name, Branch und Zeit.

Das Release-Badge ist anklickbar und öffnet die Release-Seite.

Woher die Daten kommen

Die GitHub-API, direkt von deinem Rechner abgefragt. Öffentliche Repositories funktionieren ohne Anmeldung; verbinde ein GitHub-Konto für private Repos und höhere Rate-Limits.

Ein 404 auf ein Repository, von dem du weißt, dass es existiert, bedeutet meist einen fehlenden Token-Scope, und das Widget sagt das, statt einen nackten Fehler zu zeigen.

Grenzen

  • Ein Repository pro Widget. Für Arbeit, die sich über mehrere Repos verteilt, nimm Benachrichtigungen, Review-Anfragen oder Zugewiesene Issues.
  • Nur lesend: Es mergt nicht, kommentiert nicht und startet keine Workflows neu.
  • Die Aktualisierung läuft über ein Intervall in Minuten, das du festlegst, nicht über einen Live-Webhook.