nodejs / nodejs/github-bot

Setup integration with Badgr

Offen
#168 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
305
Forks
148
Ø Merge
9 Std. 2 Min.
Gemergte PRs (30 T.)
3

Beschreibung

https://github.com/nodejs/badges has been set up to spearhead the node badges initiative.

In order to automate the process of issuing badges, I had been thinking about spinning up a service that would register webhooks using the GitHub API to automatically issue badges when certain conditions are met (first-time contribution, etc).

The conversation took place in https://github.com/nodejs/badges/issues/9 and I was instructed to get in contact with the team here in order to make it happen.

I'd need your help with the bare basics (if we go ahead and implement it as a function within the existing codebase for the bot). Any further assistance would also be appreciated.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, den vorhandenen Bot-Code und die verlinkte Badgr-Diskussion zu lesen, und ermittle dann, wie GitHub API-Webhooks und Badge-Bedingungen in das Projekt passen würden. Als abgeschlossen gilt die Arbeit, wenn ein vereinbarter Implementierungsumfang für die Automatisierung der Badge-Vergabe vorliegt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github, javascript
Bereich
api, devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.