Bug 389509 - Reward apps that define good AppStream metadata
Summary: Reward apps that define good AppStream metadata
Status: RESOLVED INTENTIONAL
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Other Linux
: HI wishlist
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-27 13:46 UTC by Nate Graham
Modified: 2022-01-20 19:06 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2018-01-27 13:46:20 UTC
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).
Comment 1 Aleix Pol 2018-06-06 01:54:14 UTC
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.
Comment 2 Nate Graham 2018-06-09 02:24:31 UTC
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?
Comment 3 Aleix Pol 2022-01-20 19:01:00 UTC
Do we still want some of this? I think appstream information has improved over the years...
Comment 4 Nate Graham 2022-01-20 19:06:04 UTC
Yeah, I think it's probably unnecessary now, and would in practice end up penalizing distros more than apps.