# Contribution Guide ## Setup 1. Install Node.js 20+. 2. Run `npm install`. 3. Run `npm run dev`. 4. Run `npm run docker-up` to verify the single-container path. ## Expectations - Keep client gameplay code under `client/src/game`. - Keep API and persistence code under `server/src`. - Keep production assumptions aligned with the single-container deployment model. - Prefer small milestone-focused changesets. ## CI Baseline The repo includes a first-pass workflow that runs install, lint, test, build, and Docker build checks on pushes and pull requests.