Skip to content

Contributing

Dominique Devereaux edited this page Aug 11, 2026 · 1 revision

Contributing

How the stages work

Stage 0 — Get oriented
Fork the repo, clone it, get it running locally (How to run locally).
Read Architecture overview before touching any code.

Stage 1 — First contribution
Pick any issue labeled good first issue. These are scoped to docs, small UI tweaks, and accessibility additions — nothing that touches core game logic. Open a PR when ready; you'll get a real review.

Stage 2 — Scoped features
Once you've had a PR merged, you're eligible to pick up larger issues: accessibility features, UI polish, Rift bot work, or localization strings.

Stage 3+ — Engine work
4-player engine, Fog of War, Sealed Deck mechanics. These need a track record in the repo first.

What we're not accepting right now

  • Changes to gameNamespace.js core move logic without prior discussion
  • Changes to the AT Proto auth flow (atprotoPoster.js) without a throwaway-account test

Where to ask questions

Open a Discussion on GitHub or find us on Bluesky at @the-rift.

Clone this wiki locally