The idea was for snapcraft to read existing AppStream files in the upstream source and use that metadata, but it’s not implemented yet.
Also, snapcraft still needs to support projects not using AppStream. Indeed, part of the point of this thread is designing how that’ll work generically in a way that can also acommodate getting metadata from AppStream files.
Cheers,
- Daniel