Everyone is welcome to contribute! You can contribute via simply opening Issues reporting bugs or requesting features.
The best way to contribute is by doing a Pull Request that fixes a bug or implements a new feature. However, before opening the PR, consider first discussing the change you wish to make via an issue, so that a good design can be discussed.
To make a good PR, follow these steps:
- Ensure all tests pass locally before starting the pull request.
- Add adequate description in the Pull Request, or cite the corresponding issue if one exists by using hastag
#
and the issue number. - Always allow the "editing from maintainers" option in your PR.
- Update the CHANGELOG.md with details of the (notable) changes to the exported API.
- Increase the version number in Project.toml according to SemVer.
- Feel free to explicitly tag (with
@
) one of the main developers to request a review of your PR when it is ready.