On Thu, 19 Dec 2013 08:47:01 +0100, Cornelius Schumacher wrote:
On Wednesday 18 December 2013 Aurélien Gâteau wrote:

The information in the DOAP file can also be used to generate manifest
files for Inqlude (http://inqlude.org/)

For this to work we need at least the following data in the DOAP file:

* machine-readable name as identifier (all lower-case, no spaces or other
special characters)

The name of the file without the extension can be used for that.

* human-readable display name

That would be Project/name

* one line short description

Project/shortdesc

* longer description (preferably in markdown, so it can be properly
formatted
independent of the technology used for displaying it)

Project/description

The spec says nothing about markdown, but it makes sense to use it there
and it should not cause trouble.

* link to home page

Project/homepage[rdf:resource]

* link to source code repository

Project/repository/*

A Git repository, can be defined like this:

  <repository>
    <GitRepository>
      <location rdf:resource="clone-url-goes-here"/>
<browse rdf:resource="url-for-repository-web-interface-goes-here"/>
    </GitRepository>
  </repository>

* link to download page of release tarballs (optional)

Project/release/Version/file-release

But I am not sure we want to have this information here as it would be
annoying to update for framework releases.

* list of licenses

Project/license

* list of authors (at least one person with a name and an email address)

Project/maintainer (can appear multiple times)

* list of supported platforms

DOAP does not have this information, it would need to be added to our
extension (like the framework tier and type)

Aurélien

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to