Thanks for your interest in contributing to pokeclaw!
git clone https://github.com/meimakes/pokeclaw.git
cd pokeclaw
npm install
npm run dev- Create a branch from
main - Make your changes
- Run checks:
npm run lint && npm run format:check && npm test - Open a pull request
- TypeScript strict mode
- Prettier for formatting (
npm run format) - ESLint for linting (
npm run lint:fix)
Tests use Node.js native node:test. Run with:
npm testAdd tests for new functionality in src/*.test.ts files.
Open an issue at https://github.com/meimakes/pokeclaw/issues with:
- Steps to reproduce
- Expected vs actual behavior
- Node.js version and OS