We recently met and hammered out our roadmap for this cycle. We’ll be using this topic as an index of the work being done: it will be a wiki, and link to individual proposals and pull requests as features spring to life before your eyes!
Roadmap
Build VMs
- Build VM for target base
- Build VM indexing
- Build VM configuration overlays
- Build VM shell/interactive mode
- Environment detection (docker, lxd)
Classic
- Make patchelf work for golang
build.snapcraft.io
- Better electron support
Store integration
Validations
- License validation with snap pack
- Layouts
Lifecycle and plugins
- Build/run environment separation
- Faster (and friendlier) development iteration
- Surface what came from the user, plugins, and snapcraft’s core
Testing
- Moving to spread for integration tests