Nice guide on writing 🐑 #Shepherd services for #Guix 👇
https://tannerhoelzel.com/gnu-shepherd-simple-service.html
It would make a good Cookbook section!
@khleedril Shepherd is rather complex and/or different from other systems. For example a new service can extend already existing services with "new rules" and the way these extensions can be merged, is customizable. Elegant, but hard to grasp initially.
I started studying/using it. I wrote some internal notes, but never finished. IMHO, Shepherd needs a tutorial (ideally written by someone who didn't coded it), because there are various "pain point". So, I'm sympathetic with the author.
In other words, IMHO, it is not a case of RTFM, because it is missing some intermediate-level tutorial.