canonical

canonical/snapcraft

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

17 good first / help-wanted issues · Python · last activity Jul 20, 2026

1.3K stars 541 forks 1.3K watchers Python GNU General Public License v3.0
snaps
17 Open Issues Need Help Last updated: Jul 20, 2026

Open Issues Need Help

View All on GitHub
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Bug
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Cleanup
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Documentation
canonical/snapcraft
1.3K

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

Python
#snaps
Migrate legacy schema about 1 year ago

AI Summary: The task is to rename `schema/snapcraft.json` to `schema/snapcraft-legacy.json` and update corresponding file references within the `snapcraft_legacy` module. This change aims to decouple the schema used for current `snapcraft.yaml` validation (by schemastore) from the one used by legacy `snapcraft` for unpacking, allowing independent schema evolution without affecting older behavior.

Complexity: 1/5
good first issue Status: Triaged Type: Enhancement
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Documentation
canonical/snapcraft
1.3K

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

Python
#snaps
good first issue Status: Triaged Type: Documentation
canonical/snapcraft
1.3K

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

Python
#snaps

AI Summary: Remove the Sentry error reporting functionality from the Snapcraft codebase. This involves deleting the code responsible for prompting users to send anonymous error data to Sentry, along with associated tests and supporting functions. The change aims to streamline the user experience and align with the current bug reporting process via GitHub.

Complexity: 3/5
good first issue Status: Triaged Type: Cleanup
canonical/snapcraft
1.3K

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

Python
#snaps