Thanks for considering contributing.
In order to get started, follow the instructions here: https://gist.github.com/japgolly/775314a0cb24e33653b059b8f8540250
In order to preserve the quality and maintainability of this project please ensure the following when submitting a PR:
Eventually I will automate this. For now please bear with me.
- Look at the spaces and indentation of surrounding code and match it. Usually just getting your IDE to auto-format will be fine.
- Explicitly declare return types on new methods.
- Add unit tests for new features or changes.
- Update the current changelog in
doc/changelog
- Add/update documentation to the relevant file in
doc/
.