Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,19 @@ file in the package it is testing. Make sure that the file name begins with

## Pull Requests

### How to Structure Pull Requests

Smaller PRs get merged faster, improve review quality, and reduce the risk of conflicts. Please keep PRs small and focused:

- **Aim for 500 lines or fewer** (excluding deletions, generated files, and test fixtures)
- **One change per PR** -- address a single bug fix, feature, or refactor

If your work requires more extensive changes, consider a series of small PRs instead. If you want the community to
understand how your small PR fits into the context of your larger change, consider putting the large change
in your personal fork and providing a link to it in your PR description. Regardless, strive to provide clear,
incremental value to the repository for every change you make, such that the repository is always in a functional,
coherent state.

Comment on lines +181 to +186
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If your work requires more extensive changes, consider a series of small PRs instead. If you want the community to
understand how your small PR fits into the context of your larger change, consider putting the large change
in your personal fork and providing a link to it in your PR description. Regardless, strive to provide clear,
incremental value to the repository for every change you make, such that the repository is always in a functional,
coherent state.
- If your work requires more extensive changes, consider a series of small PRs instead.
- If you want the community to
understand how your small PR fits into the context of your larger change, consider putting the large change
in your personal fork and providing a link to it in your PR description.
- Regardless, strive to provide clear,
incremental value to the repository for every change you make, such that the repository is always in a functional,
coherent state.

Maybe keep in bullets as well?

### How to Send Pull Requests

Everyone is welcome to contribute code to `opentelemetry-python` via GitHub
Expand Down
Loading