Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarc/yet-another-template-project
C++ template project featuring CMake, Conan, Google Test and Github actions
https://github.com/tarc/yet-another-template-project
cmake conan cpp githubactions google-test template-project
Last synced: 17 days ago
JSON representation
C++ template project featuring CMake, Conan, Google Test and Github actions
- Host: GitHub
- URL: https://github.com/tarc/yet-another-template-project
- Owner: tarc
- Created: 2020-01-11T23:05:12.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2020-01-26T04:58:58.000Z (about 5 years ago)
- Last Synced: 2024-12-18T07:02:21.329Z (about 2 months ago)
- Topics: cmake, conan, cpp, githubactions, google-test, template-project
- Language: Batchfile
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build and Test](https://github.com/tarc/yet-another-template-project/workflows/Build%20and%20Unit%20Test/badge.svg?branch=develop)](https://github.com/tarc/yet-another-template-project/actions)
C++ template project leveraging:
- [CMake](https://cmake.org/) for building;
- [Conan](https://conan.io/) for dependency management;
- [Google Test](https://github.com/google/googletest) for testing;
- [Github Actions](https://github.com/features/actions) for CI;
- Automation Scripts.It depends on a C/C++ toolchain, CMake and Conan (which will require Python as
well). It's been tested on MacOS, Linux and Windows - it's supposed to run as
it is, as long as the dependencies are met:Bash:
```console
git clone https://github.com/tarc/yet-another-template-project.git
cd yet-another-template-project
./test.sh
./run.sh
```Windows Batch:
```console
git clone https://github.com/tarc/yet-another-template-project.git
cd yet-another-template-project
test.bat
run.bat
```