Snapcraft is a delightful packaging tool
Python C++ Shell Makefile CMake JavaScript Other
Pull request Compare This branch is 67 commits ahead, 851 commits behind snapcore:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
debian
demos
docs
integration_tests
libraries
schema
snapcraft
snaps_tests
tour
.bzrignore
.gitignore
.tarmac.sh
.travis.yml
CONTRIBUTING.md
COPYING
HACKING.md
README.md
manual-tests.md
requirements-devel.txt
requirements.txt
runtests.sh
setup.py

README.md

Build Status Coverage Status

Snapcraft

Snapcraft is a delightful packaging tool

Snapcraft helps you assemble a whole project in a single tree out of many pieces. It can drive a very wide range of build and packaging systems, so that you can simply list all the upstream projects you want and have them built and installed together as a single tree.

Snapcraft Overview

For example, say you want to make a product that includes PyPI packages, Node.js packages from NPM, Java, and a bunch of daemons written in C and C++ that are built with autotools, snapcraft would make assembling the final tree very easy.

Snapcraft allows easy crafting of snap packages for the snappy Ubuntu Core transactional update system.

More Information

  • Introduction to all the details about the concepts behind snapcraft.
  • Hacking guide to contribute if you're interested in developing Snapcraft.
  • Launchpad to submit bugs or issues.