Thanks for contributing to idempotency-redis.
- Report bugs, regressions, docs gaps, or feature ideas by opening an issue.
- Submit pull requests for fixes, new tests, or documentation improvements.
- Fork and clone the repository.
- Install dependencies with
npm ci. - Run the local checks:
npm run build
npm run lint:check
npm run format:check
npm test- Create your branch from
main. - Keep your change focused and include tests when behavior changes.
- Ensure all checks pass locally before opening the PR:
npm run build
npm run lint:check
npm run format:check
npm test- Open the pull request and describe what changed, why it changed, and how it was tested.
- Follow the repository ESLint and Prettier configuration as the source of truth.
- Write commit messages in the present tense.
- Prefer small, focused commits.