Skip to content

SofiaCPP/scafall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scafall - skeleton of a C++ project

Scafall is a skeleton for C++ projects. It provides basic directory structure along side configuration for common tools and libraries.

Features

  • .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

Usage

  1. Clone the repository without history

    git clone --depth 1 https://github.com/SofiaCPP/scafall.git

  2. Delete the .git folder

  3. Create a new repository

    git init .

  4. Make a folder for your source, add a premake5.lua and include it in the solution

Todo

Future version of scafall will provide the following tools and libraries:

  • logging
  • window management
  • doxygen
  • buildbot

About

Skeleton for a C++ project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages