Gaffer is a project manager for modern C++ heavily inspired by Cargo for the Rust programming language. Gaffer aims to be customizable, fast, pretty, and easy to use.
NOTE
Gaffer is currently in alpha and is being actively developed.
If you encounter any bugs, and/or have any proposals, please, raise an issue.
If you wish to contribute to Gaffer, there are steps you need to follow:
- Step 1: Fork the gaffer repository
- Step 2: Start a new branch, e.g
git checkout -b feature/cool_feature
- Step 3: Make your changes
- Step 4: Commit your changes, e.g
git commit -m "feature: added cool feature"
- Step 5: Open a merge request
- Step 6: Wait for the Gaffer maintainers to review your request
- Step 7: There's no step seven
There are no any rules on what the code should look like.
Write it as you feel to be writing. Just use a 4-space identation, and you are GTG.
Gaffer uses meson
as a build system, at the moment, so just use two simple commands:
meson setup build
meson compile -C build
Gaffer is licensed under BSD-3-Clause "New" or "Revised" License. See LICENSE to know more.