- Bun
>=1.3 - Nuxt
4.xproject knowledge - FormForge backend available for end-to-end/manual checks
bun install- Create a branch from
main. - Keep changes focused and deterministic.
- Add or update tests when behavior changes.
- Run quality checks before opening a PR.
bun run lint
bun run typecheck
bun run test
bun run build- Follow existing architecture and naming conventions.
- Keep TypeScript strict and avoid
any. - Prefer composable, testable units.
- Avoid new dependencies unless clearly justified.
- Preserve SSR compatibility and tree-shakeable exports.
Please include:
- A short summary of the change
- Why the change is needed
- Test coverage details (new or updated tests)
- Any breaking changes or migration notes
- Branches:
feat/*,fix/*,chore/*,docs/* - Commits: use conventional commit style when possible (example:
feat(runtime): add staged upload helper)
Thank you for contributing.