@hsitter
Copy link
Contributor

hsitter commented Dec 18, 2017

I am currently looking to replace the backend data for KDE's application overview pages. They are fairly store-ish in their nature.

screenshot_20171218_131928

One thing I always find annoyingly missing though is a display of released artifacts (source/possible binaries). When I go to such a page I rather expect some quick way to access the latest released binary so I can give it a whirl.
Seeing as the AppData already has a releases definition I was wondering if it would make sense to extend it with the ability to specify artifact URLs with a localizable description string.

Something like

​  <releases>
​    <release version="3.12.2" date="2013-04-12">
​      <description>
​        <p>Fixes issues X, Y and Z</p>
​      </description>
<artifacts>
  <artifact>
    <description>Windows Binary</description>
    <url>https://foo.com/yo-3.12.2.exe</url>
  </artifact>
</artifacts>
​    </release>
​  </releases>

and maybe a checksum?

This would make it easier to render generic software store websites (like fosshub) based on appdata.