Reference

These pages provide details about the features and processes in Snapcraft.

Commands

Snapcraft is operated from the command line, with a command for each function.

Commands

Project file

The main object inside a snap project is a configurable project file. Read on for a complete reference of the structure and contents of this file.

Project file references

Bases and architectures

Snaps are built using existing technologies and must be configured to build for specific CPU architectures.

Parts

Software is brought into a snap through definitions of parts, and must be configured for the software’s language and build systems.

Processes

Snapcraft has defined processes underlying its basic operation.