Skip to content

api-evangelist/contributing-md

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONTRIBUTING.md (contributing-md)

CONTRIBUTING.md is a community health convention used by open source projects on GitHub and other platforms to document how external contributors can participate. The file communicates contribution guidelines, pull request processes, issue reporting procedures, coding standards, development setup, testing expectations, and code of conduct references. GitHub recognizes CONTRIBUTING.md placed in the repository root, the .github folder, or the docs folder, and surfaces a link to it whenever a contributor opens a new issue or pull request.

URL: Visit APIs.json URL

Type

  • x-type: standard

Tags:

  • Code Of Conduct, Collaboration, Community Health, Developer Guidelines, Documentation, GitHub, Markdown, Open Source, Pull Requests, Repository

Timestamps

  • Created: 2025-01-01
  • Modified: 2026-04-28

APIs

CONTRIBUTING.md Format

The CONTRIBUTING.md format is an unstructured Markdown convention that documents how to contribute to a project. GitHub recognizes the file in three locations checked in priority order: the .github folder, the repository root, and the docs folder. When a contributor opens an issue or pull request, GitHub automatically links to the file. Typical sections include contribution workflow, development setup, branch and commit conventions, code style, testing, pull request review process, code of conduct reference, and licensing terms.

Human URL: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors

Tags:

  • Community Health, Convention, Documentation, Markdown

Properties

Features

  • Triggers contribution prompt on new issues and pull requests
  • Recognized by GitHub, GitLab, Bitbucket, and Gitea
  • Pairs with CODE_OF_CONDUCT.md, ISSUE_TEMPLATE, and PULL_REQUEST_TEMPLATE
  • Can live in repository root, .github, or docs directory
  • Often references a Developer Certificate of Origin or CLA process

Use Cases

  • Onboarding first-time contributors to an open source project
  • Documenting fork-and-pull workflow expectations
  • Defining branch naming, commit message, and review conventions
  • Specifying local development setup and required toolchains
  • Linking to community resources such as Discord, mailing lists, or forums

CONTRIBUTING.md Related Conventions

CONTRIBUTING.md is one of several community health files GitHub looks for when scoring a repository community profile. Sibling files include README.md, LICENSE, CODE_OF_CONDUCT.md, SECURITY.md, SUPPORT.md, and issue and pull request templates. Together these conventions establish a well-formed, welcoming open source project that lowers the barrier for new contributors.

Human URL: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions

Tags:

  • Community Health, Convention, GitHub, Open Source

Properties

Features

  • Recognized as part of the GitHub community profile checklist
  • Composable with CODE_OF_CONDUCT.md, SECURITY.md, and SUPPORT.md
  • Compatible with All Contributors specification for recognition
  • Often pairs with .github/ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE.md

Use Cases

  • Completing the GitHub community profile health checklist
  • Defining the entire community health surface for an organization
  • Standardizing contribution conventions across many repositories

Common Properties

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

About

CONTRIBUTING.md is a community health convention used by open source projects on GitHub and other platforms to document how external contributors can participate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors