Parch

source: handbook ch. 3, 43; parchlinux/contributing repo

Contribution workflow

Parch is community-driven: almost everything you see was contributed by volunteers. This page maps your change to the right door.

Choose the right channel

You want to…Go to
Report a bug in a package or ISOThe repo's GitHub issue tracker
Report a bug in the desktop experienceForum first, then an issue with details
Propose a distribution-wide changerfcs repo
Contribute docswiki.parchlinux.com and this portal's repo
Contribute artworkArts and artwork repos
Contribute a packagePackaging: Submission
Help usersForum and Matrix

Reporting a bug well

A useful report contains: what you did, what you expected, what happened, and the exact versions (pacman -Q <pkg>, ISO filename, kernel line from uname -a). For ISO bugs, include whether it reproduces in a fresh VM and in BIOS as well as UEFI mode.

Proposing a change

Anything affecting more than one repository (a new edition, a change to default packages, a new first-party app) starts as an RFC in the rfcs repository. Write the problem before the solution; the discussion shapes the rest.

Code review expectations

  • Small PRs merge faster than large ones. A profile change with a clear commit beats a 40-file dump.
  • Every PR says how it was tested, with commands.
  • Reviewers may ask for upstream alignment first (an Arch fix, an upstream Calamares module). Expect it; it keeps the delta small.
  • Persian translations and RTL behavior are part of review for UI changes, not a follow-up.

Recognition

Contributions are credited in commit history and release notes. Sustained contributors are invited into the organization; ask a maintainer when your work has grown past a few PRs.