Contributing

Ground rules

  • Keep files ASCII unless the file already uses other characters.
  • Prefer rg for search; avoid destructive git commands (no reset --hard).
  • Add concise comments only when code isn’t self-explanatory.

Setup

  • Node 18.17+ / npm 9+.
  • Install deps: npm install.
  • Dev server: npm run dev.
  • Build: npm run build.

PR expectations

  • Include rationale and usage notes for changes.
  • Add tests/manual verification notes when possible.
  • Follow existing patterns in components and store; keep adapters pluggable.