Create Badges with GitHub Actions!
Everybody loves badges. With GitHub actions you can even create dynamic badges which change with every commit. In this guide I will show you how!
Create Badges with GitHub Actions!
Everybody loves badges. With GitHub actions you can even create dynamic badges which change with every commit. In this guide I will show you how!
read on chevron_rightGNOME Shell Extensions & CI: Part III
In the last part of the series, I explain how I set up continuous integration tests using podman and GitHub Actions.
GNOME Shell Extensions & CI: Part III
In the last part of the series, I explain how I set up continuous integration tests using podman and GitHub Actions.
read on chevron_rightGNOME Shell Extensions & CI: Part II
In the second part of the series, I will show how I publish releases using GitHub Actions.
GNOME Shell Extensions & CI: Part II
In the second part of the series, I will show how I publish releases using GitHub Actions.
read on chevron_rightGNOME Shell Extensions & CI: Part I
In this guide, I will show how I run automated tests for each commit to the repositories of my GNOME Shell extensions.
GNOME Shell Extensions & CI: Part I
In this guide, I will show how I run automated tests for each commit to the repositories of my GNOME Shell extensions.
read on chevron_rightRedirect your Github pages!
When I realized that the username Schneegans is available on Github, I knew that I had to do something…
Redirect your Github pages!
When I realized that the username Schneegans is available on Github, I knew that I had to do something…
read on chevron_rightC++17 Command Line Parsing!
Parsing command line options is part of many applications. While there are many good libraries out there, writing your own can be a very good C++ exercise.
C++17 Command Line Parsing!
Parsing command line options is part of many applications. While there are many good libraries out there, writing your own can be a very good C++ exercise.
read on chevron_rightCreate a cinematic image!
You were on holidays and all your pictures look a little… dull? Maybe this quick tutorial will give you some inspiration!
Create a cinematic image!
You were on holidays and all your pictures look a little… dull? Maybe this quick tutorial will give you some inspiration!
read on chevron_rightCSS3-only Accordions!
With this tutorial I will show you how I implemented the accordion on the project page of my website. It is based on CSS3, requires no JavaScript and is fully responsive.
CSS3-only Accordions!
With this tutorial I will show you how I implemented the accordion on the project page of my website. It is based on CSS3, requires no JavaScript and is fully responsive.
read on chevron_rightC++11 Properties!
Based on the signal class from the previous post we can implement a class which holds a value and notifies anyone who’s interested in value changes.
C++11 Properties!
Based on the signal class from the previous post we can implement a class which holds a value and notifies anyone who’s interested in value changes.
read on chevron_rightC++11 Signals and Slots!
I’ve been asked multiple times how I would implement a signal / slot mechanism in modern C++. Here is the answer!
C++11 Signals and Slots!
I’ve been asked multiple times how I would implement a signal / slot mechanism in modern C++. Here is the answer!
read on chevron_rightTranslate Gnome-Pie!
Translating Gnome-Pie just became much easier! Read on to discover how you could contribute to Gnome-Pie!
Translate Gnome-Pie!
Translating Gnome-Pie just became much easier! Read on to discover how you could contribute to Gnome-Pie!
read on chevron_rightCreate a theme for Gnome-Pie!
It is quite easy to create custom themes for Gnome-Pie. All you need to do is creating some images and editing an XML-file to make the theme behave as you want. With this little tutorial I’ll give an overview of the steps needed to create a theme.
Create a theme for Gnome-Pie!
It is quite easy to create custom themes for Gnome-Pie. All you need to do is creating some images and editing an XML-file to make the theme behave as you want. With this little tutorial I’ll give an overview of the steps needed to create a theme.
read on chevron_rightTranslate Gnome-Pie!
It would be really cool if you could create a translation of Gnome-Pie into your language! It is quite easy and involves the following steps.
Translate Gnome-Pie!
It would be really cool if you could create a translation of Gnome-Pie into your language! It is quite easy and involves the following steps.
read on chevron_rightPPA with CMake!
When I first wanted to create a PPA for Ubuntu, it was a pain. It was barely documented, unnecessarily complex and — the worst thing of all — if there was a tutorial, it employed rather old build tools and no guide covered code generated with CMake.
PPA with CMake!
When I first wanted to create a PPA for Ubuntu, it was a pain. It was barely documented, unnecessarily complex and — the worst thing of all — if there was a tutorial, it employed rather old build tools and no guide covered code generated with CMake.
read on chevron_right