Skip to main content

About

loading
Table of Contents

b110011 Project Tools, or bPROTO, is a collection of various tools (mainly for C++ projects) which are developed and maintained by Bytes Mess.

Preface

All this mess started with one small project called Cpp Template Project or CPPTP, which was inspired by @lefticus’s gui_starter_template (former cpp_starter_project). CPPTP survived several huge revisions and evolved into a project way bigger than I expected initially so I decided to separate CPPTP into Common GitLab CI/CD tools, CMOPTS and CppDoc projects.

Who is it for?

While bPROTO was initially created as a way to make it easier to manage tools I’ve developed, eventually I decided to make them publicly available. I hope it will be useful for any software developer that uses the CMake build system or GitLab CI/CD.

bPROTO can also be a handy reference to other developers for writing CMake scripts or designing a full-pledged GitLab CI/CD with different types of pipelines.