ReactSphere / ReactSphere/reactsphere-first-contribution

Auto-welcome First-Time Contributors

Offen
#21 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement github-config good first issue help wanted
Vorherrschende Sprache
Keine Sprachdaten
Sterne
10
Forks
9
Ø Merge
16 T. 8 Std.
Gemergte PRs (30 T.)
2

Beschreibung

Auto-welcome First-Time Contributors

Goal

Create a GitHub Action that welcomes first-time contributors who open PRs adding a single entry to Contributors.md.

Requirements

Trigger

  • pull_request (opened, synchronize)

Validate

  • Only Contributors.md is changed
  • Exactly one new entry added
  • Format:

Behavior

On Success

  • Add labels: first-timer, welcome
  • Comment:
    🎉 Thanks for your first contribution!
    Please check CONTRIBUTING.md and CODE_OF_CONDUCT.md.

On Failure

  • Add label: needs-fix
  • Comment:
    ⚠️ Please fix your PR:
    • Only edit Contributors.md
    • Add one entry only
    • Use correct format

Security

  • Do not run code from forks
  • Use safe validation (API or internal script)

Acceptance Criteria

  • Runs on PR open/sync
  • Correct labels and comments applied
  • Safe for forked PRs

Test

  • Valid PR → success
  • Invalid PR → failure

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

Beginne mit den Anforderungen für pull_request (opened, synchronize), sieh dir dann Contributors.md sowie die Hinweise in CONTRIBUTING.md und CODE_OF_CONDUCT.md an. Teste gültige und ungültige PRs, um zu überprüfen, dass genau ein korrekt formatierter Eintrag akzeptiert wird, nur Contributors.md geändert wird, labels und Kommentare angewendet werden und PRs aus Forks sicher behandelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions
Bereich
ci-cd
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

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