https://github.com/s0cks/generator-cc
Yeoman generator for creating modern C++ projects
https://github.com/s0cks/generator-cc
cmake cpp yeoman
Last synced: 3 months ago
JSON representation
Yeoman generator for creating modern C++ projects
- Host: GitHub
- URL: https://github.com/s0cks/generator-cc
- Owner: s0cks
- License: mit
- Created: 2024-09-11T02:46:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T00:27:21.000Z (9 months ago)
- Last Synced: 2024-09-18T04:26:11.134Z (9 months ago)
- Topics: cmake, cpp, yeoman
- Language: JavaScript
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# generator-cc
> Yeoman generator for creating a modern C++ project using cmake, vcpkg, glog, gflags & more. Allowing you to quickly set up a project following best practices
- [Usage](#usage)
- [Build & Install](#build--install)
- [Prerequisites](#prerequisites)
- [Install Generator Locally (Optional)](#install-generator-locally-optional)
- [Generated Project](#generated-project)
- [License](#license)
- [Contributing](#contributing)## Usage
```sh
cd my/project/dir/
# run the generator using Yeoman:
yo @s0cks/cc
```## Build & Install
### Prerequisites
- [node](https://nodejs.org/en) & [npm](https://www.npmjs.com/)
- [yeoman](https://yeoman.io/)### Install Generator Locally (Optional)
```sh
# clone the repository
git clone https://github.com:s0cks/generator-cc
# install dependencies
npm i
# register the generator to Yeoman:
npm link
# check if it worked:
npm run example
```## Generated Project
See [example/](/example/)
## Changelog
See [CHANGELOG.md](/CHANGELOG.md)
## License
See [LICENSE](/LICENSE)
## Contributing
See [CONTRIBUTING.md](/CONTRIBUTING.md).