Gabriele Musco's Dev Log

Back to Hugo and on static site generators and custom themes

2020-08-24 | #hugo #website #blog

As you can see, this website is kinda different. I remade it, just because why not. I was previously using Hexo with a nice theme called cactus (properly altered to match my preference), but at some point I got tired of that as well. I wanted to create something simple and straight forward. This is the kind of website without too many bells and whistles. Just a blog, period. The initial idea of static site generators kinda goes well with this concept, but I don’t exactly know when or how things changed. Continue reading 

Python unittest + Meson

2020-05-11 | #python #unittest #unit #test #testing #meson #gtk #ninja

Alright, I started writing some unit tests for Feeds and I wanted to integrate them into meson, so that I can just run meson test or ninja test during build and have them run automagically. As an added bonus, they should also run when creating a flatpak package, so that I don’t accidentally push a broken built to users. Here’s the very simplistic way I accomplished this task: have your tests in a tests directory in the root of your project add this to your meson. Continue reading 

Feeds moved to World and design overhaul

2019-09-11 | #feeds #update #gtk #gnome #world #design #purism #python

It finally happened, Feeds is now part of the World group! Here’s the new repository! But don’t worry, I’ll keep up with the existing GitLab mirror. This doesn’t change too much in terms of development, but it surely makes the app more discoverable. It also provides this very nice new URL for Feeds' website which is under gnome’s domain name (that’s pretty cool, uh?). As for Feeds' development, lately I’ve begun a process of small cleanups here and there, and most importantly design changes. Continue reading 

Feeds 0.8: naming change and how to deal with Flatpak

2019-09-03 | #feeds #update #gtk #gnome #python

Feeds version 0.8 is coming. This release have been a little overdue, since I finally decided to change the name of the app from gnome-feeds to just gfeeds. This has to do with the use of the GNOME name, and besides even GNOME apps don’t use the GNOME prefix in their names. Someone criticized the name gfeeds, because it’s kind of dumb to have GNOME/GTK app names to start with a g, similarly to how dumb it is to have KDE apps start with a k. Continue reading 

GitLab CI/CD for Flatpak

2019-08-31 | #gitlab #ci #cd #flatpak #gnome #yml #tutorial

Thanks to this document, and a quick look at nautilus’s git repo I was able to automatically generate fresh flatpaks directly from GitLab by using the integrated CI/CD system. My current setup isn’t perfect but it manages to automate flatpak builds. This is incredibly useful, as when people open issues and I try to fix them, I can just tell them to install the lastest flatpak from the CI/CD and test the fixes. Continue reading 