Scafall is a skeleton for C++ projects. It provides basic directory structure along side configuration for common tools and libraries.
.gitignore- ignored most build product and intermediate and editor files.clang-format.editorconfig- get a plugin for your editor from here.- googlemock with googletest for testing
- premake5 based project generation
-
Clone the repository without history
git clone --depth 1 https://github.com/SofiaCPP/scafall.git
-
Delete the
.gitfolder -
Create a new repository
git init .
-
Make a folder for your source, add a
premake5.luaand include it in the solution
Future version of scafall will provide the following tools and libraries:
- logging
- window management
- doxygen
- buildbot