We recently learned how to use
clang-format and created our own formatting style. I also shared
clang-format wrapper scripts that I use on my projects.
I've created an Embedded Artistry
format repository which contains my
clang-format rules, helpful wrapper scripts, and an installation script.
format repository is meant to be included in other repositories as a submodule. In most of my repositories, I usually include this in a
tools/ directory. Once you have submodule'd the repository, call the
setup.sh script. This script will search up the directory tree to find a parent
.git repository. When found, that is assumed to be the root of the source tree and the
.clang-format reference file is installed.
Fork this repository and create your own style rules to use with your projects.