Skip to main content

Contribute on GitHub — Help Charities With a Pull Request

Everything Free For Charity builds is open source. If you can open a pull request, you can help a nonprofit today — no application form, no meeting, no minimum commitment. Sustained contributors naturally grow into named volunteer roles (with training and sponsored certifications), but the door in is just… a PR.

Where to contribute

Finding a first task

Issues labeled good first issueare scoped, self-contained, and reviewed kindly. Comment “I’ll take this” on the issue before you start so nobody duplicates your work.

The house rules (reviewers will check these)

  • Conventional Commits: feat:, fix:, docs:, test:, chore: prefixes on commit messages.
  • Branch + PR, never direct to main.Link your PR to its issue (“Fixes #123”).
  • kebab-case for all web folder names (SEO + screen-reader friendly).
  • Accessibility is enforced— jest-axe and WCAG scans run in CI, and PRs that fail them don’t merge.
  • Run the checks locallybefore pushing: lint, unit tests, build (each repo’s README lists the commands).

Why this matters

A fix to a shared template ships to every charity built from it; a clearer guide page deflects dozens of support conversations. Small PRs here have unusually large blast radius — that’s the fun of it. See the impact page for what the volunteer engine has produced so far.

Ready for more than drive-by PRs? The volunteer onboarding guide shows what your first two weeks as a regular look like.