Contributing
Thanks for contributing to Arcnem Vision.
Start here
Section titled “Start here”- Read
/README.mdfor architecture and local setup. - Read
/CONTRIBUTING.mdfor the contribution process. - If you use AI coding agents, read
/AGENTS.md.
Expected quality checks
Section titled “Expected quality checks”Run what is relevant to your changes:
# clientcd client && flutter analyzecd client && flutter test
# server workspacecd server && bunx biome check packages
# database schema -> Go model sync (when schema changes)cd models/db && go run ./cmd/introspectPR scope expectations
Section titled “PR scope expectations”- Keep changes focused on one concern.
- Include setup/migration notes when needed.
- Include screenshots or clips for UI changes.
- Note any new env vars, ports, or infra assumptions.
Documentation expectations
Section titled “Documentation expectations”- Update
/sitepages for onboarding-impacting changes. - Update
/docsdeep dives when behavior/design details change. - Keep English and Japanese docs aligned when possible.
GitHub templates
Section titled “GitHub templates”Use the issue and PR templates under .github/ for consistent reports and reviews.