Contributing
Source Code¶
- Fork this repo
- It is appreciated (but not required) if you raise an issue first
- Create your feature branch (
git checkout -b my-new-feature) - Code, test, commit, repeat
- Apply code formatting (e.g.
clang-format-15 -i src/<changedfiles>) - Squash your commits to one commit (e.g.
git rebase --keep-base -i master) - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Documentation¶
Found something missing, or an existing section confusing or outdated? Any documentation fix is also appreciated.