Hello!
We're very excited to announce the completion of our newest course, Building a Reusable Project Skeleton with Meson.
In this course, we guide you through the creation of a reusable Meson-based project skeleton using an existing project as a starting point. You can follow along and build a skeleton using our reference build project, or you can use one of your own projects as the starting point and follow along with our examples. You will learn the following through a variety of examples and exercises:
- Transform single-purpose build system code into reusable code
- Write generic scripts that can be shared across multiple projects
- Create Meson build modules
- Add the ability for your users to configure your Meson build modules
At the end of this course, you will have a fully-functional project skeleton that you can use for new project development. By doing this work just once, you’ll reap the benefits on every future project that you start.
I'm looking for people to test out this course, and will be giving priority help to anyone working on it. Educational members have free access to the course already, and I can give community members who are willing to test the course a discount code for free access. Send me a private message before the end of June to receive a code.
We will soon be publishing lessons for the final course in the progression, Automating the Deployment of a Reusable Project Skeleton, which automates the setup and dependency installation processes. We've also begun development on the CMake versions of the build system courses and will begin publishing lessons following the third course.
Happy hacking,
Phillip