git clone https://github.com/BlockRunAI/ClawRouter
cd ClawRouter
npm install
npm run buildnpm run dev # Watch mode
npm test # Unit tests (vitest)
npm run typecheck # Type checking
npm run lint # Linting
npm run format # Format codenpm test # Unit tests
npm run test:resilience:quick # Error + lifecycle tests
npm run test:docker:install # Docker install test
npm run test:docker:edge-cases # Edge case tests
npm run test:docker:integration # Integration tests- TypeScript strict mode
- ESM modules only
- Format with Prettier, lint with ESLint
- All tests must pass before PR
- Fork the repo
- Create a feature branch
- Run full test suite
- Submit PR with clear description
MIT