Thank you for your interest in contributing!
Please open an issue before submitting a pull request. This helps us:
- Discuss whether the change aligns with the project's direction
- Avoid duplicate work if someone else is already working on it
- Provide guidance on implementation approach
For bug reports, include steps to reproduce. For feature requests, explain the use case.
- Open an issue describing the proposed change
- Wait for maintainer feedback before starting work
- Fork the repo and create a branch from
main - Make your changes, ensuring tests pass (
npm test) and types check (npx tsc --noEmit) - Submit a PR referencing the related issue
Open an issue with your question - we're happy to help.