Skip to content
Package, distribute, and update any app for Linux and IoT.
Branch: master
Clone or download
tonysimpson and sergiusens project loader: add SNAPCRAFT_PROJECT_DIR environment variable (#2534)
New variable pointing to the project directory, the directory
the snapcraft command was run from. This variable should be correct
regardless of what build environment (container or host) the build
is running in. This allows easy reference to supporting script or
other resources inside snapcraft.yaml overrides sections.

LP: #1824417
Latest commit 3d4483d Apr 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update PULL_REQUEST_TEMPLATE.md Feb 21, 2019
.vscode jhbuild plugin: new plugin (#1298) Sep 5, 2017
bin tools: broader shellcheck including spread (#2381) Oct 29, 2018
debian Release changelog for 3.4 Apr 12, 2019
docker docker: support for testing snapcraft in proposed (#2245) Sep 6, 2018
extensions
keyrings repo,baseplugin: support trusting repo keys (#2437) Jan 16, 2019
patches snap: use a newer PyYAML and drop patches (#2274) Sep 15, 2018
schema schema: add more detail wrt numeric version errors (#2506) Mar 29, 2019
snap
snapcraft
tests project loader: add SNAPCRAFT_PROJECT_DIR environment variable (#2534) Apr 16, 2019
tools
.flake8
.gitignore
.gitmodules docs: remove docs and link to snappy-docs (#1227) Apr 3, 2017
.travis.yml go plugin, elf: use patchelf 0.10 and relink dynamic go binaries (#2519) Apr 8, 2019
CODE_STYLE.md
CONTRIBUTING.md tests: use assertThat instead of assertEqual (#1501) Aug 23, 2017
COPYING Mark source as gpl3 Jul 2, 2015
Dockerfile docker: support for testing snapcraft in proposed (#2245) Sep 6, 2018
HACKING.md snap: add xslt dependencies for lxml Jan 15, 2019
MANIFEST.in
README.md readme: add snap store badge (#2516) Mar 26, 2019
TESTING.md tests: add spread test exercising multipass build VMs (#2367) Oct 19, 2018
appveyor.yml
manual-tests.md
mypy.ini ci: improve pr template and tools' ignored files list (#2191) Aug 13, 2018
pyproject.toml ci: improve pr template and tools' ignored files list (#2191) Aug 13, 2018
requirements-devel.txt
requirements.txt build providers: initial support for LXD (#2509) Apr 2, 2019
runtests.sh
setup.py build providers: initial support for LXD (#2509) Apr 2, 2019
spread.yaml build providers: initial support for LXD (#2509) Apr 2, 2019
units.py

README.md

snapcraft Build Status Coverage Status Code style: black

Snapcraft

Package, distribute, and update any app for Linux and IoT.

Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

Build your first snap or learn more about how Snapcraft can help you.

Get support

We’re here to help. Ask your questions at the Snapcraft Forum. Report bugs on Launchpad.

Learn about the latest features by following Snapcraft on Twitter, Google+ or Facebook.

Contribute to Snapcraft

We love contributors. Read the hacking guide if you're interested in helping out.

You can’t perform that action at this time.