Thanks for helping improve AMC WebUI.
- Search existing issues and pull requests before opening a new one.
- Create focused issues with reproduction steps, environment details, and screenshots or logs when useful.
- Keep pull requests small and scoped to one behavior change when possible.
- Run the relevant checks before opening a pull request.
Node.js 26 is recommended for local development. The repository includes .nvmrc and enables engine-strict; Node.js 24 is the minimum supported version. Run nvm use before installing dependencies if you want the recommended version.
nvm use
npm ci
npm run devUseful verification commands:
npm run typecheck
npm run lint
npm run test
npm run buildFor end-to-end coverage:
npx playwright install --with-deps chromium
npm run test:e2eInclude a short summary, verification notes, and screenshots for UI changes. If a change affects storage, model behavior, deployment, or user data migration, call that out explicitly in the PR body.