git clone https://github.com/dimitristrechas/skateparks.gitcd skateparks- Get the key files from a team member (
config/credentials/development.key,config/credentials/production.key,config/credentials/test.key) - Copy .env.example to .env and .env.test and fill variables, for RAILS_MASTER_KEY use
config/credentials/development.keyandconfig/credentials/test.keyrespectively bundle installyarnlefthook install(sets up pre-commit hooks)./scripts.sh, select option "Fresh build & start development server" to build the docker containers from scratch- Open browser on
localhost:3002 - Optionally seed the database with "Seed the database" option in
./scripts.sh - Optionally set MCP token environment variables in shell profile (~/.zshrc or ~/.bashrc):
export GITHUB_MCP_TOKEN=<your-token>export LINEAR_MCP_TOKEN=<your-token>
MCP integrations in opencode.json use tokens stored in .secrets/:
mkdir .secrets- Add token files (raw token, no extension):
.secrets/github-mcp-token.secrets/linear-token
- Folder is gitignored
./scripts.sh- Select option "Fresh build & start test server" to build the docker containers from scratch
- Select option "Run tests" to run the test suite
Note: This project uses Minitest (Rails default). See docs/minitest-implementation.md for detailed testing guide.