👉 Before you create a new issue, search open issues to check that yours hasn't already been reported.
🌟 Before requesting a feature, search the existing feature requests. You can 👍 feature requests to help the team set priorities. If a feature request is closed, you can still upvote! A closed feature request means it's not something we're currently working on, but we take all your input into account when planning what to work on next.
🔀 We welcome and encourage pull requests from everyone. Here's a quick guide on how to create one:
-
Fork the repository - Click on the 'Fork' button at the top right corner of the repository page to do this.
-
Clone the forked repository - You can do this by going to your GitHub account, opening the forked repository, clicking on the 'Code' button, and then copying the URL. Open your terminal and use the command
git clone [URL]
. -
Navigate to the cloned repository - Use the command
cd [repository-name]
to do this. -
Create a new branch - Use the command
git checkout -b [branch-name]
to create a new branch. -
Make necessary changes and commit those changes - After making your changes in the new branch, use the command
git add .
to add the changes. Then, commit those changes using the commandgit commit -m "[commit message]"
. -
Push changes to GitHub - Use the command
git push origin [branch-name]
to push your changes. -
Submit your changes for review - If you go to your repository on GitHub, you’ll see a
Compare & pull request
button. Click on that button to create a new pull request. -
Create a changeset to describe your changes. This will help us manage versions and release notes. You can find instructions on how to create a changeset here.
Please note that the pull request should have a clear title and description. If your pull request is related to an existing issue or feature request, please reference it in your description.