Skip to content

Update CONTRIBUTING.md with new contribution guidelines#4503

Open
jmg-duarte wants to merge 2 commits into
mainfrom
jmgd/contributing
Open

Update CONTRIBUTING.md with new contribution guidelines#4503
jmg-duarte wants to merge 2 commits into
mainfrom
jmgd/contributing

Conversation

@jmg-duarte

Copy link
Copy Markdown
Contributor

Description

Updates the contribution guidelines

Changes

  • New contribution guidelines

@jmg-duarte jmg-duarte requested a review from a team as a code owner June 8, 2026 14:20
@jmg-duarte jmg-duarte force-pushed the jmgd/contributing branch from ca66b25 to 14fe369 Compare June 8, 2026 14:21

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the contribution guidelines for CoW Protocol Services, detailing how external contributions are evaluated, issue labeling, PR size and scope, and the reward program. No critical issues found.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md
- **`needs discussion`** — the default state for newly opened external issues. Maintainers have not yet decided whether the work is wanted, in scope, or correctly framed. Code work should not start yet.
- **`accepting contributions`** — scope is agreed and external contributors are welcome to pick this up.
- **`good first issue`** — small, well-scoped, and a good fit for someone new to the codebase.
- **`help wanted`** — explicitly tagged for community pickup, with a 100 DAI bounty attached (see [Reward program](https://www.notion.so/cownation/New-Contribution-Guidelines-3598da5f04ca80c6a9aef563a4865ac4#reward-program)). Applied manually by maintainers.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this page isn't public iiuc. Maybe we can publish this notion page, and then link to that.

Image

Comment thread CONTRIBUTING.md
The team's review capacity is finite, and we'd rather set realistic expectations than leave you guessing.

- **Core-team work takes review priority.** External PRs are reviewed on a best-effort basis and may sit for several weeks.
- **Make sure CI is green before requesting review.** Please do not request review on a PR with failing checks.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

First-time fork contributors need a maintainer to approve the workflow run before CI executes at all, so "CI green before requesting review" isn't something they can do on their own. Maybe add a note that maintainers will approve the run as part of triage. 👀 (or that atleast the basic CIs should pass before we run the heavier e2e tests. etc CIs)

Comment thread CONTRIBUTING.md
- Alternatives you've already considered.

If you believe your issue may be due to user error and not a problem in the library, consider instead posting a question on the [CoW Protocol Discord].
> If you already have changes in mind, you may also open a *draft* PR for as a discussion starting point.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
> If you already have changes in mind, you may also open a *draft* PR for as a discussion starting point.
> If you already have changes in mind, you may also open a *draft* PR as a discussion starting point.

nit 🧐

Comment thread CONTRIBUTING.md
- Alternatives you've already considered.

If you believe your issue may be due to user error and not a problem in the library, consider instead posting a question on the [CoW Protocol Discord].
> If you already have changes in mind, you may also open a *draft* PR for as a discussion starting point.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

also, this might contradict the above rule, to not open a PR while the issue is in discussion phase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants