About • Code of Conduct • Bug Reports, Feature Requests and Enhancements • Developers Guide • Submitting a PR
Thank you for taking the time to contribute to this repository!
When contributing, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
This project and everyone that participates in it are governed by the Code of Conduct. By participating, you are expected to uphold this code.
You've found a bug in the source code, a mistake in the documentation, or maybe you'd like a new feature or enhancement? Take a look at the discussions to see if it's already being discussed, or you can help us by submitting an issue.
Please follow the Developers Guide to set up your development environment.
- Fork the project
- Sign in to your GitHub account or create a new one
- Fork the main repository
- Sync your fork with the original repository
- Create your branch (
git checkout -b my-amazing-feature
). We usekebab-case
for branch names, and only lowercase alphabetical characters, numbers, dots and dashes are allowed. - Implement your changes
- Make sure your changes follow the style of the project
- Add or modify tests where necessary
- Update documentation where necessary
- Lint your changes and run the tests.
- Commit your changes (
git commit -m 'feat: add an amazing feature'
). We use the Conventional Commits specification for the commit messages. - Push to your branch (
git push origin my-amazing-feature
) - Open a PR. We use the Conventional Commits specification for the PR title.