forked from mpusz/mp-units
1.4 KiB
1.4 KiB
Contributing to mp-units
👍🎉 First off, thanks for taking the time to contribute! 🎉👍
Download, Build, Install
Please refer to our official docs for download, build, and install instructions.
Where to start?
If you are looking for a good issue to start with, please check the following:
- good first issue - issues that should be pretty simple to implement.
- help wanted - issues that typically are a bit more involved than beginner issues.
- high priority - things to fix ASAP but often of higher complexity.
Code Formatting
We intend to use clang-format when it finally learns what a C++ concept is 😉.
Until then, please code alike what is there already:
- 2 spaces for indentation
- no indentation for namespaces
- types, functions, variables naming in a
standard_case - template parameters in a
PascalCase
Backward Compatibility
Before submission, please remember to check if the code compiles fine on all the supported compilers (especially gcc-9.3 and MSVC are tricky). Unfortunately, we cannot add gcc-9.3 to the CI process as it is not supported by Conan Docker images.