nix-community / plasma-manager

Manage KDE Plasma with Home Manager
MIT License
525 stars 55 forks source link

Versioning + FlakeHub #175

Open Svenum opened 1 month ago

Svenum commented 1 month ago

Hi,

I really love this project, but everytime I come back much has changed and a many new features was added. So I spend much time reading through the code to look for awsome new things. Maybe it would be nice to add versions with a changelog as this project is so active.

And if versioning is enabled (via tags) we could add an FlakeHub release.

It is really easy to set up. The only thing needed is one GitHub Action and an account at FlakeHub (can be created with an GitHub Account).

My example Action from my Flake: https://github.com/Svenum/Solaar-Flake/blob/main/.github/workflows/flakehub-publish.yml My complete Flake: https://flakehub.com/flake/Svenum/Solaar-Flake

magnouvean commented 1 month ago

I can see the use for this. If there isn't much work I can try to set this up eventually, especially as the project gradually matures more and more, to the extent where versioning makes more sense :)

Svenum commented 1 month ago

Its very easy. I needed 15min to set it up ony my repo (but I am the owner, so its maybe harder here) ;)