Firstly, thank you for considering to contribute.
There are multiple ways to contribute to this project. The most common way is to fork this repository, make changes and open a pull request. If you're not sure what to work on, you can check the issues tab to see if there are any open issues which you can work on or if you have any ideas, you can open a new issue and discuss it.
If you find any bugs, you can report them by creating an bug report. Please make sure to include as much information as possible so that it's easier to reproduce the bug.
If you feel that the project is missing a feature, you can raise a feature request on GitHub and I'll look into it or better yet, you can open a pull request with the feature.
Please make sure to follow the conventional commit messages format while making changes. While this is not a strict requirement, it is the general practice followed in this project.
This project uses changesets to manage versioning and changelogs. If you're making changes to the project, make sure to create a changeset for the changes you've made.
You can create a changeset by running the following command:
pnpm changeset
Choose the type of change you've made and provide a summary of the changes. This will create a new changeset file in the .changeset
folder.
That's it, go ahead and fork this repo and start contributing 🍻