pitchfork
pitchfork copied to clipboard
Pitchfork is a Set of C++ Project Conventions
If a project with submodules is a directed graph, thus requiring all submodules to be siblings, then simply put all submodules in folders under the /src/ subfolder. For consistency, always...
w.r.t. the first paragraph of [4.4 `extras/`](https://api.csswg.org/bikeshed/?force=1&url=https://raw.githubusercontent.com/vector-of-bool/pitchfork/develop/data/spec.bs#submod.extras): I get why platform bindings are not in `libs/` as they're not _always_ built and that's a requirement for the submodules in `libs/`....
I assume that this repository is related to [this specification](https://api.csswg.org/bikeshed/?force=1&url=https://raw.githubusercontent.com/vector-of-bool/pitchfork/develop/data/spec.bs); I couldn't otherwise find anywhere appropriate to give feedback after reading that. 1. The link at the top of the...
Hello, I'm pretty late to the party and stumbled across *Pitchfork* two days ago. I'm very interested in the future of the C++ ecosystem (build/tool integration as well as modernization/modern...
The spec reads: https://github.com/vector-of-bool/pitchfork/blob/1f1d16549408dc29dae03fc1a479c93556239112/data/spec.bs#L609 Doesn't the existence of https://github.com/vector-of-bool/pitchfork/blob/1f1d16549408dc29dae03fc1a479c93556239112/src/pf.cpp go against this rule?
Just something I stumbled over
Hey thanks for writing this list of guidelines for consistent structuring of C++ projects, which are strongly needed imo! They have recently been brought to my attention through an [issue](https://github.com/TheLartians/ModernCppStarter/issues/21)...
VS code extension settings. Old extension name was `vector-of-bool.cmake-tools` new one is `ms-vscode.cmake-tools`
The kind of enforceable project layout rules feel like a perfect fit for a [Conan hook](https://docs.conan.io/en/latest/extending/hooks.html). It's more of a note than a feature request right now, but it could...