This is the first of 3 commits for setting the build mode:
a PR to import snap_config (this PR)
a PR to determine which provider to use
a PR to determine whether to run on the host or in a provider)
Inside this PR are 2 commits:
import the snap_config model and utilities from snapcraft unmodified
updates them to craft-application coding standards and make the code generic
The snap-helpers package is a required library but applications are not required to run as a snap or have a snap config. I will ensure this behavior in the next PR where I will use the model.
tox
?This is the first of 3 commits for setting the build mode:
snap_config
(this PR)Inside this PR are 2 commits:
snap_config
model and utilities from snapcraft unmodifiedcraft-application
coding standards and make the code genericThe
snap-helpers
package is a required library but applications are not required to run as a snap or have a snap config. I will ensure this behavior in the next PR where I will use the model.(CRAFT-2477)