Thank you for your interest in contributing!
- Clone the repository
- Run
npm install - Run
npm run build
npm run test
npm run test:ci- ESLint + Prettier are enforced
- Use TypeScript with strict mode
- Follow existing patterns in the codebase
This project uses Conventional Commits. Format:
<type>: <description>
Types: feat, fix, docs, chore, refactor, test
Example: feat: add new event handler for session.compacted
- Create a feature branch
- Make changes and ensure tests pass
- Update documentation if needed
- Submit PR with clear description