Skip to content

Add all contributors #688

Open
Open
@kjaymiller

Description

@kjaymiller

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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions