Modernizing the CFEngine Project - Vratislav Podzimek & Ole Herman S. Elgesem (Cfgmgmtcamp 2020)
Our talk about CI, Travis, Jenkins, GitHub CodeQL, AddressSanitizer, valgrind, codecov, git submodules, and more.
Slides:
https://cfengine.com/wp-content/uploads/2020/02/2020-02-04_modernizing_cfengine_slides.pdf
Abstract:
Mark Burgess released the initial version of CFEngine in 1993. It's been used, and developed by people all around the world since then. It's a large C codebase, with a lot of history. In the last few years, we've been taking important steps to prepare the codebase for the future. We are making it more modular, reusable, safe, and maintainable.
More info:
https://cfp.cfgmgmtcamp.be/2020/talk/J7H39V/