Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 797 Bytes

_README.md

File metadata and controls

18 lines (10 loc) · 797 Bytes

One or many repos?

One repo for all the Cool modules

All modules are always up-to-date with one another. Since users have only one repo to pull from, this is always a working version (unlike having many repos, each one relying on a specific version of the other ones).

Changing the API only requires one single Rename operation on the whole project.

One repo for each Cool module

Users can choose which ones they want to download and which ones they don't need.

Encourages more decoupling between the modules.

Running the tests

Simply use "tests/CMakeLists.txt" to generate a project, then run it.
If you are using VSCode and the CMake extension, this project already contains a .vscode/settings.json that will use the right CMakeLists.txt automatically.