Please make sure you have gone through the Code of Conduct and maintain a friendly environment.
Have a question on how to use the library or a suggestion to improve anything, create a discussion.
Something not working as expected like types not matching the actual response or something wrong with docs, feel free to open an issue detailing your problem.
pnpm
is used as the package manager of choice. Installation instructions can be found here.
- Fork the repository and clone it locally on your machine.
- Install dependencies.
pnpm install
- Make your change and commit it to your forked repo.
- Make changes to the docs if necessary.
Docs are generated from TsDoc comments and kept in a separate docs
folder, which is a Next.js/Nextra project. To view the docs in development mode:
pnpm generateDocs
cd docs
pnpm dev
- Create a new changeset documenting your changes and commit the file.
pnpm changeset
- Push your changes and you're ready to raise a PR!
- Tag me as a reviewer and I'll get your PR reviewed and merged.
Please try to keep PRs limited to a single area of change and try not to club multiple changes in a single PR.
✨ Thanks for your contribution! It is highly appreciated.