open-telemetry / open-telemetry/opentelemetry-python

Proposal for a new process to submit PRs

Open
#5,385 12 comments 1 reaction 1 assignee View on GitHub

@ocelotl is already working on this.

Since Jul 3, 2026.

Dominant language
Python
Stars
2.6k
Forks
1k
Avg merge
4d 15h
Merged PRs (30d)
19

Description

I would like to suggest a specific approach:

  1. Anyone can open an issue.
  2. Any PR must have an assigned issue, the author of the PR must be assigned to the issue.
  3. Any other PR gets closed automatically with a message that says "you need to get assigned to this issue first".

This forces PR authors to contact maintainers (via Slack or by attending the SIG) to ask for an issue to be assigned to them. This also gives maintainers an opportunity to discuss the issue first before accepting it as a valid issue and assigning someone to work on this issue.

Originally posted by @ocelotl in #5343

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.