All Contributors API

The All Contributors specification provides a standardized way to recognize contributions to open-source projects beyond just code. It includes a bot API for automating contributor management, a configuration schema (.all-contributorsrc), and an emoji-based contribution type taxonomy. The bot responds to GitHub comments to add contributors to the project README.

API entry from apis.yml

apis.yml Raw ↑
aid: authors-md-all-contributors
name: All Contributors API
description: The All Contributors specification provides a standardized way to recognize contributions
  to open-source projects beyond just code. It includes a bot API for automating contributor management,
  a configuration schema (.all-contributorsrc), and an emoji-based contribution type taxonomy. The bot
  responds to GitHub comments to add contributors to the project README.
humanURL: https://allcontributors.org
baseURL: https://allcontributors.org
tags:
- Contributors
- Attribution
- Open Source
- Bot
- GitHub
properties:
- type: Documentation
  url: https://allcontributors.org/docs/en/overview
- type: GettingStarted
  url: https://allcontributors.org/docs/en/bot/installation
- type: Specification
  url: https://allcontributors.org/docs/en/specification
- type: GitHubRepository
  url: https://github.com/all-contributors/all-contributors
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/authors-md/refs/heads/main/json-schema/all-contributors-config-schema.json