Work on an Issue

From finding a task to requesting payment and getting paid

Table of contents

Browse available tasks

Find funded issues that match your skills, timeline, and technical context.

Look for issues that provide:

  • Clear acceptance criteria.
  • Reproducible current behavior.
  • Defined technical scope and constraints.
  • Active maintainer communication.

Apply and get assigned

Apply to the issue and wait for assignment before starting delivery work.

When applying:

  1. Confirm your understanding of the problem.
  2. Share a brief implementation approach.
  3. Ask clarifying questions early.
  4. Wait for explicit assignment confirmation.

Starting before assignment may cause overlap with other contributors and increase delivery risk.

Submit a Pull Request

Deliver your solution in a Pull Request with test evidence and implementation notes.

A strong PR usually includes:

  • Problem summary and what changed.
  • Linked issue/task reference.
  • Testing evidence (commands, screenshots, logs).
  • Notes about tradeoffs or follow-up work.

Prefer small, focused PRs whenever possible to make review faster and easier.

Request payment for work completed

After acceptance conditions are met, request payment through the task flow.

Before requesting payment, confirm:

  • Scope was fully delivered.
  • Requested revisions were addressed.
  • Required checks passed.
  • Maintainer accepted the final output.

Get paid

Payment is released based on approved delivery and the configured payout method.

To avoid payout delays:

  • Keep payout details up to date.
  • Ensure your identity/verification requirements are complete.
  • Track payout status and contact support quickly if processing exceeds expected timing.

Next steps