The #canonical #craft ecosystem is interesting. Learning from #nix to produce a concise artifacts.

What makes it different is targets are based on which craft you use. Like if you want an app, then #snapcraft is likely it. But #debcraft is a new one to target debs directly. Or say #imagecraft which creates an os image.

In nix you target all the things with the same language. But I think this approach of target based tooling makes sense as well. πŸ˜…

https://discourse.ubuntu.com/t/what-makes-a-craft/80691

What makes a craft

If you’ve ever built a snap with Snapcraft or a rock with Rockcraft, you’ve likely engaged with the documentation and forums along your path to a working artifact. We put a lot of time into providing means for developers to learn how to package their software. But we’ve put comparatively little time into describing the structure of the craft apps themselves. In this post, I’d like to shed some light on the philosophy across the growing list of Canonical packaging tools, including Snapcraft, Cha...

Ubuntu Community Hub