[ ] This PR addresses an already opened issue (for bug fixes / features)
This PR fixes #xyz
[x] Tests for the changes have been added (for bug fixes / features)
[ ] (If applicable) Documentation has been added / updated (for bug fixes / features)
What kind of change does this PR introduce?
Stages a clang-format configuration for setting the coding style.
Finalizes the configuration needed for running cmake-based builds with NetCDF support (Should we also enable builds without NetCDF?).
Disables the include-what-you-use pre-commit hook.
Does this PR introduce a breaking change?
No.
Other information:
@analytophile I'm not sure what rule set you apply when coding C++ (IndentWidth: 2?). If you want to add any existing rules into the formatter, please feel free.
Would you open to enabling GitHub Actions here for CI support? This would ensure that commits on the main branch and any pull requests opened against the main branch are able to be built.
Pull Request Checklist:
What kind of change does this PR introduce?
clang-format
configuration for setting the coding style.cmake
-based builds with NetCDF support (Should we also enable builds without NetCDF?).include-what-you-use
pre-commit hook.Does this PR introduce a breaking change?
No.
Other information:
@analytophile I'm not sure what rule set you apply when coding C++ (
IndentWidth: 2
?). If you want to add any existing rules into the formatter, please feel free.Would you open to enabling GitHub Actions here for CI support? This would ensure that commits on the main branch and any pull requests opened against the main branch are able to be built.