Skip to content

Contributing

Source Code

  1. Fork this repo
  2. It is appreciated (but not required) if you raise an issue first
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Code, test, commit, repeat
  5. Apply code formatting (e.g. clang-format-15 -i src/<changedfiles>)
  6. Squash your commits to one commit (e.g. git rebase --keep-base -i master)
  7. Push to the branch (git push origin my-new-feature)
  8. Create new Pull Request

Documentation

Found something missing, or an existing section confusing or outdated? Any documentation fix is also appreciated.