// contribute

The pipeline is simple. The bar is real.

Whether you're fixing a typo or donating a whole platform, the process below applies.

// pipeline

01
Browse issues

Filter by good-first-issue, help-wanted, or a specific repo.

02
Fork repository

Fork on GitHub and clone locally.

03
Set up locally

Follow the repo's SETUP.md — usually docker compose up.

04
Implement

Write code, tests, and short docs. Small PRs merge faster.

05
Submit PR

Reference the issue, describe tradeoffs, ask for review.

06
Code review

A maintainer reviews within 72h. Expect substantive feedback.

07
Merge

You're on the contributors list. Do it again.

// review.standards

  • Readability

    Would a stranger understand this in six months?

  • Documentation

    README, inline docs, and a short PR description.

  • Performance

    No obvious O(n²) traps; benchmark hot paths.

  • Testing

    At least one test per behavior change.

  • Reusability

    Prefer small, composable modules over monoliths.

Donate a project

Have a system worth learning from? Donate it to the community. Template requires: problem statement · architecture · tech stack · setup guide · learning outcomes · known issues.