DevPool Flow

DevPool Flow

Your 7 step guide to successfully contributing in the DevPool.

1. Find a Task

  • Check out for a list of open tasks.
    • You can sort by Price, Time, Priority, and Recent Activity.
    • If you login with GitHub, the text filter works in realtime for any keyword searches.

2. Wallet Registration

You only need to do this once and it persists across all of our repositories and issues.
  • If this is your first time participating in the DevPool, you will need to register your wallet address to collect payment upon completion of the task. This must be done before you complete a task, because of the automatic payment system.
  • Comment “/wallet 0x0000” but with your address instead, on the issue you are interested to work on to register.
notion image

3. Clarifications

  • Ask any clarifying questions related to the task on the issue. Be sure that you understand the task before starting it.

4. Fork

notion image
  • Fork the repository, open a DRAFT pull request linked to the GitHub issue by including “Resolves URL” (replace “URL” with the URL to the issue.) in the pull request message body.
    • This prompts our bot to assign you to the GitHub issue, which sets it aside only for you to work on. GitHub will also officially link your pull request to the issue in the UI.
    • This is formalized process to associate task context with work deliverables. This is an essential procedure for anybody to audit work deliverables, its context, and to see the associated compensation for it within the DAO.
    • See linking PRs to issues for more information on this feature.
  • Frequently commit to your pull request to keep the organization up-to-date on your progress and to ensure that all builds/tests pass. When the deliverable is ready, you can mark the pull request as ready for review.
Do not force push changes once the pull request review process begins. Deleting commits slows down the review significantly. Reviewers have the ability to view only changed code from their previous review, unless the commits are deleted. Then they must re-review the entire PR each time.
  • A reviewer should pick up your pull request within 24 hours. If not - feel free to tag the task creator in a comment under your pull request!
notion image

5. Review Process

  • Keep detailed questions in the discussion under the pull request.
  • Private messages to the team will be ignored.
    • This allows information to flow transparently and in an organized manner throughout the organization.
  • For higher frequency communications needs, use the public DevPool chat.
notion image

6. Claim

  • When the pull request is merged, and the issue is marked as completed, the bot will generate custom payment links for everybody who contributed.
    • notion image
      notion image

7. Start

1. Be sure to honor the Communication Guidelines.
2. Please join the DevPool group chat.
2. Please join the DevPool group chat.
3. Get started at the DevPool Directory!