docs: add a contributing guide and link it from the README and site

Nothing in the repo said that pull requests go to develop rather than master,
or that release-plz reads the commit subject to pick the next version. Both
cost a first-time contributor a round trip.

CONTRIBUTING.md covers those, the three checks CI runs, and the fact that the
e2e suites skip without a soulfind server. The README and the community page
link to it, and it joins the footer's Project column.
This commit is contained in:
Michel de Graaf
2026-09-07 17:17:57 +02:00
parent 2f879242d5
commit fd7bab3050
5 changed files with 56 additions and 0 deletions
+5
View File
@@ -239,10 +239,15 @@ export const Community = () => {
open-source Soulseek server; run it locally to develop against a real protocol
implementation without touching the public network.
</p>
<p>
Pull requests go to <Code>develop</Code>; <Code>master</Code> only moves on a
release.
</p>
<div className="mt-1 flex flex-wrap gap-2 sm:gap-3">
<Button href={LINKS.issues} variant="accent">
Open an issue
</Button>
<Button href={LINKS.contributing}>Contributing</Button>
<Button href={LINKS.gh}>GitHub</Button>
</div>
</Prose>