If you find any problems, please open an issue or submit a fix as a pull request.
We welcome new features, but for large changes let's discuss first to make sure the changes can be accepted and integrated smoothly.
- Perform work in a feature branch.
- Branch out from
master
- Never push into
master
. Make a Pull Request. - Update your local
master
branch and do an interactive rebase before pushing your feature and making a Pull Request. - Resolve potential conflicts while rebasing and before making a Pull Request.
- Delete local and remote feature branches after merging.
- Before making a Pull Request, make sure your feature branch builds successfully and passes all tests (including code style checks).
- Separate the subject from the body with a newline between the two.
- Use the body to explain what and why as opposed to how.
- We use validate‑commit (angular preset) to validate commit messages