As a way of encouraging apps to improve their Appstream metadata, we should consider adding a section to Discover's Featured page that displays apps with the following characteristics: - AppStream file passes XML validation and `appstreamcli validate` - AppStream ID is valid and uses the best form (e.g. org.kde.kdenlive) - ≥ 1 screenshot - ≥ 1 <release> tags with version, date, and changelog - <project_license> tag that's valid - URLs for homepage, documentation, donation, and bug tracker This doesn't have to be permanent, as eventually developers will get the picture and all start using good AppStream metadata. But until then, we should consider making this change and then also work on a way to communicate this information to developers, in collaboration with the GNOME Software folks (I think their app already does this, or a variant of it).
Would it make sense to make it instead a category? Something like "Best Apps" within Applications? I don't think we want to have hundreds of elements the first page.
Not sure we'd want to say "Best apps" since that implies editorial review, which this obviously isn't about. I agree that hundreds of apps on the Featured page would be too many. Maybe we could show, say, the 5 or 10 most recently updated apps from among the list of apps with best-in-class Appstream metadata?
Do we still want some of this? I think appstream information has improved over the years...
Yeah, I think it's probably unnecessary now, and would in practice end up penalizing distros more than apps.