-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
good first issueGood for newcomersGood for newcomers
Milestone
Description
Description
We should implement the all-contributors specification to recognize all people who contribute to our project, not just code contributors. This will help us acknowledge various types of contributions including documentation, design, testing, and more.
Motivation
- Properly recognize all contributors regardless of contribution type
- Create a more inclusive environment that values all forms of contribution
- Provide clear documentation of who has helped with the project and how
- Encourage more diverse contributions by showing we value all types of help
Implementation Plan
- Initialize the specification:
npx all-contributors init
- Add existing contributors using the CLI:
npx all-contributors add <username> <contribution-type>
- Set up a .all-contributorsrc configuration file
- Add the contributors table to our README.md
- Document the process for adding new contributors in CONTRIBUTING.md
Additional Details
- Contribution types to recognize: code, doc, design, bug, test, ideas, review, talk, tutorial, etc.
- CLI will maintain both .all-contributorsrc and README.md files automatically
- We can configure the bot to automatically suggest adding new contributors
Questions
- Should we use the all-contributors bot for automated PRs?
- What emoji/acknowledgment style should we use for the contributors table?
- Should we include the contributors table at the top or bottom of the README?
Resources
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers