Thanks for your interest in contributing to pinia-colada-plugin-normalizer!
- Node.js 22+
- pnpm (latest)
git clone https://github.com/Danny-Devs/pinia-colada-plugin-normalizer.git
cd pinia-colada-plugin-normalizer
pnpm installpnpm dev # Start the playground (Vite dev server)
pnpm test # Run tests once (Vitest)
pnpm test:watch # Run tests in watch mode
pnpm typecheck # TypeScript type checking (tsc --noEmit)pnpm lint # Lint with oxlint
pnpm lint:fix # Lint and auto-fix
pnpm fmt # Format with oxfmtThis project uses Conventional Commits:
feat:— new featurefix:— bug fixperf:— performance improvementdocs:— documentation onlychore:— maintenance (deps, CI, config)test:— adding or updating testsrefactor:— code change that neither fixes a bug nor adds a feature
Before submitting a PR, ensure:
- All tests pass (
pnpm test) - TypeScript compiles cleanly (
pnpm typecheck) - Linter is clean (
pnpm lint)
AGENTS.md— codebase overview and conventions for AI-assisted workflowsdocs/— VitePress documentation sitedocs/architecture.md— internal architecture deep-dive