When contributing to this repository, 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.
- Create your branch from the main branch
- Use Semantic Commit Messages
- Increase the version by using Semantic Versioning
- Ensure your changes are covered by tests
- Follow the rules of Clean Code while coding