awesome-copilot icon indicating copy to clipboard operation
awesome-copilot copied to clipboard

feat(eng): add repo-specific contributor types

Open anchildress1 opened this issue 1 week ago • 0 comments

Pull Request Checklist

  • [x] I have read and followed the CONTRIBUTING.md guidelines.
  • [x] My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • [x] The file follows the required naming convention.
  • [x] The content is clearly structured and follows the example format.
  • [x] I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • [x] I have run npm start and verified that README.md is up to date.

Description

@aaronpowell I realize I probably should have started a discussion first, but I started out just playing with the contributors library and got a little carried away 😆 Tbh, I'm not incredibly attached—I just hate wasting code when it could be useful. Let me know if you want changes or something taken back out!

  • Configure custom contribution types for instructions, prompts, agents, and collections
  • Add check for missing contributors to weekly GHA workflow file output to summary
  • Include ignore list (in case users request to be removed from README)
  • Create script that pulls from all-contributors CLI check and auto-adds contributor based on merged PRs

Type of Contribution

  • [ ] New instruction file.
  • [ ] New prompt file.
  • [ ] New chat mode file.
  • [ ] New collection file.
  • [ ] Update to existing instruction, prompt, chat mode, or collection.
  • [x] Other (please specify):
    • Enhancement to align contributors with types specific to this repo.

Additional Notes

I had to stop myself from adding a bot that does all this for you automatically! I figure less is safer, so I kept everything to the report-friendly version and an auto-add script strictly for local use. That last one I wasn't going to include at all, but then decided it could be used for automation later if one were so inclined.

This is what that report looks like with markdown formatted in workflow output summary:

Screenshot 2025-12-20 at 12 19 41 AM

By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

anchildress1 avatar Dec 20 '25 05:12 anchildress1