Snapcraft: Adopting appstream metadata
Introduction
Whatever takes time takes for good. Yeah, so, about on March I created a PR on snapcraft by canonical. It was about adopting more metadata from the parsed appstrean metadata file. The new fields that were made to parse were
- License
- Contact
- Issues
- Source Code (VCS Browser)
- Website
- Donation Link
What does this change means?
For publishers/snapcrafters
Publishers and snapcrafters who also maintains an appstrean metadata for their app, you don’t need to maintain the metadata in your snap package separately. Just add the metadata file in your snap and you’re good to go. (Also please keep in mind to enable the update metadata from snapcraft option in case you disabled it).