---
title: Blog posts tagged "sc:snap:snapcraft"
description: Canonical makes open source secure, reliable and easy to use, providing
  support for Ubuntu and a portfolio of enterprise-grade technologies. Founded in
  2004, Canonical operates globally with team members in over 80 countries.
url: https://canonical.com/blog/tag/scsnapsnapcraft?format=md
---

# Blog posts tagged "sc:snap:snapcraft"

#### [All About That Base](https://canonical.com/blog/all-about-that-base)

Snapcraft is our delightful tool for building snaps. It’s not the only way to build them, but it’s certainly a popular one.  A benefit of Snapcraft is that typically a developer can configure the packaging definition once, and not have to update it for a long time. Snapcraft will keep cranking out releases, via CI

---

Company

#### [Compact and Bijou](https://canonical.com/blog/compact-and-bijou)

Snaps are designed to be self-contained packages of binaries, libraries and other assets. A snap might end up being quite bulky if the primary application it contains has many additional dependencies. This is a by-product of the snap needing to run on any Linux distribution where dependencies cannot always be expected to be installed. Thi

---

Company

#### [Time to Branch Out](https://canonical.com/blog/time-to-branch-out)

Branches are an under-used but important feature of the Snap Store publishing capabilities. Indeed as I’m writing this post, I’ve never had a need to use the feature, and I’ve been publishing snaps for four and a half years. Let’s fix that! Start with acorns The rationale for branches is simple. Each snap in the

---

Company

#### [Snap! Collaborate and listen!](https://canonical.com/blog/snap-collaborate-and-listen)

You’d think we would be running out of terrible/great (delete as applicable) 80s songs to try and shoehorn into the titles of these blog posts. Turns out, not quite yet! “How can I help?” is a phrase often used in Open Source projects by enthusiastic users and developers. There are a lot of moving parts

---

Desktop

#### [Building a Java snap by example](https://canonical.com/blog/building-a-java-snap-by-example)

Following up on the previous example of building a rust and C based snaps, I thought we’d take a look at bundling a Java application as a snap. In this example we’ll use an open source game called “Shattered Pixel Dungeon“. It’s a little more complex than some more common snaps, which helps highlight some

---

Company

#### [Building a Rust snap by Example](https://canonical.com/blog/building-a-rust-snap-by-example)

There’s plenty of official documentation which details how to create snaps. We live in the copy/paste generation though. So lets walk through a real-world example you can use as a template, or selectively yoink sections from. This is the first in a series of posts which break down how to build snaps based on published

---

Desktop

#### [The smart dump plugin](https://canonical.com/blog/the-smart-dump-plugin)

As you probably already know, snapcraft supports a range of plugins, designed to aid developers in making their snaps in an easier, faster, more transparent fashion. Plugins work with different programming languages and build tools, like Python, Java, Rust, Cmake, and others. By making complex things simpler, they can accelerate your proj

---

Desktop

#### [Publish Your Unity Games in the Snap Store](https://canonical.com/blog/publish-your-unity-games-in-the-snap-store)

We often feature and promote applications and games in the Snap Store and via our social media channels. Perhaps unsurprisingly, games are popular among our followers, and our users. There are a few great games already in the Snap Store, but there’s always room for more! Snap lends itself well to packaging and distributing free

---

Company

#### [Snapcraft Summit Montreal](https://canonical.com/blog/snapcraft-summit-montreal)

Following previous events in New York, Seattle, and London, the fourth Snapcraft Summit is taking place in Montreal, Canada from June 11th to 13th 2019. We have partnered with Travis CI this time and also expanded the scope of the event to three tracks. Snapcraft Summit Snapcraft is the universal app store for Linux that

---

Cloud and server
