json-schema-validator
json-schema-validator copied to clipboard
[WIP] feat: CMake improvements and Catch2 migration
- [x] Add message context: nice message displays
- [ ] Add
FeatureSummary: Nice overview display- need to move the dependency checks to the top-level
- [x] Add dependent options: More useful default values, e.g. if
BUILD_TESTSis not enabled,COVERAGEshould always be disabled - [x] Refactor examples:
- These are now standalone projects that show from start to finish, how one should consume this project
- One caveat about the current interface is that
BUILD_EXAMPLESimplies that we want to install these examples. Is that really what we want? It can be partially simplified if it is only part of the tests. @pboettch thoughts on this? - What is
readmeexample?
- [ ] Convert issue tests to
catch2 - [ ] Investigate
JSON-Schema-Test-Suite - [ ] Fix
clang-tidypre-commit issues. Seems to be complaining about the CMake script. Revert "[Temp] Disable clang-tidy"
Closes #266
Still working on converting the tests, but is the structure of cadf5cc226a359f3df1d445aa2f4027bdb022f3b clear that you can build upon?