diff --git a/Modules/Remote/IOMeshMZ3.remote.cmake b/Modules/Remote/IOMeshMZ3.remote.cmake new file mode 100644 index 00000000000..3ffb82edad6 --- /dev/null +++ b/Modules/Remote/IOMeshMZ3.remote.cmake @@ -0,0 +1,52 @@ +#-- # Grading Level Criteria Report +#-- EVALUATION DATE: 2020-03-01 +#-- EVALUATORS: [<>,<>] +#-- +#-- ## Compliance level 5 star (AKA ITK main modules, or remote modules that could become core modules) +#-- - [ ] Widespread community dependance +#-- - [ ] Above 90% code coverage +#-- - [ ] CI dashboards and testing monitored rigorously +#-- - [ ] Key API features are exposed in wrapping interface +#-- - [ ] All requirements of Levels 4,3,2,1 +#-- +#-- ## Compliance Level 4 star (Very high-quality code, perhaps small community dependance) +#-- - [ ] Meets all ITK code style standards +#-- - [ ] No external requirements beyond those needed by ITK proper +#-- - [ ] Builds and passes tests on all supported platforms within 1 month of each core tagged release +#-- - [ ] Windows Shared Library Build with Visual Studio +#-- - [ ] Mac with clang compiller +#-- - [ ] Linux with gcc compiler +#-- - [ ] Active developer community dedicated to maintaining code-base +#-- - [ ] 75% code coverage demonstrated for testing suite +#-- - [ ] Continuous integration testing performed +#-- - [ ] All requirements of Levels 3,2,1 +#-- +#-- ## Compliance Level 3 star (Quality beta code) +#-- - [ ] API | executable interface is considered mostly stable and feature complete +#-- - [ ] 10% C0-code coverage demonstrated for testing suite +#-- - [ ] Some tests exist and pass on at least some platform +#-- - [X] All requirements of Levels 2,1 +#-- +#-- ## Compliance Level 2 star (Alpha code feature API development or niche community/execution environment dependance ) +#-- - [X] Compiles for at least 1 niche set of execution envirionments, and perhaps others +#-- (may depend on specific external tools like a java environment, or specific external libraries to work ) +#-- - [X] All requirements of Levels 1 +#-- +#-- ## Compliance Level 1 star (Pre-alpha features under development and code of unknown quality) +#-- - [X] Code complies on at least 1 platform +#-- +#-- ## Compliance Level 0 star ( Code/Feature of known poor-quality or deprecated status ) +#-- - [ ] Code reviewed and explicitly identified as not recommended for use +#-- +#-- ### Please document here any justification for the criteria above +# Code style enforced by clang-format on 2020-02-19, and clang-tidy modernizations completed + +# Contact: Matt McCormick +itk_fetch_module( + IOMeshMZ3 + "This module contains classes for reading and writing MZ3 meshes, a triangle + mesh file format. https://github.com/neurolabusc/surf-ice/tree/master/mz3" + MODULE_COMPLIANCE_LEVEL 2 + GIT_REPOSITORY https://github.com/InsightSoftwareConsortium/ITKIOMeshMZ3.git + GIT_TAG f9cf8b3a1261d9e9440c5ab7a017fbfdc31c7627 + )