The external folder is used to store third party external
dependencies. These dependencies are fetch as a git submodule. No components
should be committed into this folder.
📂external
┣ 📂cxxopts
┣ 📂fmt
┣ 📂googletest
┣ 📂json
┣ 📂json-schema-validator
┗ 📂yaml-cppThe cxxopts directory contains sources of C++ option parser library fetched from here.
The fmt directory contains sources of formatter library fetched from here.
The googletest directory contains sources of unit test framework used to develop tests and is fetched from here.
The json directory contains sources of JSON parser library fetched from here.
The son-schema-validator directory contains sources of json-schema-validator library fetched from here.
The yaml-cpp directory contains sources of YAML parser library fetched from here.