This is a non-opinionited, zero-configuration boilerplate for C++ projects. Here's what's included:
- Slim Debian-based development environment using Docker
- Support for VSCode remote containers
- Installs Clang 9 and GCC 8.3 (supports C++17)
- Standard CMake configuration for easy compilation
- GoogleTest for unit testing
- cpplint configured for VSCode
- Continuous integration using Travis-CI
- Code documentation using Doxygen
- Create a Dockerfile with clang and libc++
- Add VSCode configuration file
- Create a basic CMake configuration file
- Integrate to Travis-CI
- Add GoogleTest and create a dummy unit test
- Add Doxygen and test doc generation
- Update README.md file to include getting started instructions