ReactSphere / ReactSphere/reactsphere-first-contribution
Auto-welcome First-Time Contributors
Dieses Issue hat noch niemand übernommen.
- 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.mdis 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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