[Qgis-developer] one email address for plugin approvers

Richard Duivenvoorde rdmailings at duif.net
Thu Feb 13 03:15:24 PST 2014


On 13-02-14 10:35, Paolo Cavallini wrote:
> Il 12/02/2014 13:38, Olivier Dalang ha scritto:
>>     Multiline descriptions in the metadata are allowed, newlines are not
>>     converted to BR in the HTML though...
>>
>> Good to know ! Is it ok to use HTML then ? Does the same apply to the
>> changelog ? ...
> 
> BTW: could we set up a checklist for plugin approval? IMHO this would
> greatly smooth out the process.

Ok. Let's decide now and here:

On
http://www.qgis.org/en/docs/pyqgis_developer_cookbook/releasing.html
put something as

(partly take from http://plugins.qgis.org/plugins/: "How to add your
plugin to this repository"):

Approval:

1) your plugin will not be public until it is approved by a set of
community approvers
2) give approvers some time to do this (after 2 weeks just email to...)
3) to approve we check that (checklist):

- does NOT show the orange block with missing metadata anymore in the
plugin details page
- has a very descriptive 'description' in the metadata.txt (which is
seen by users in Plugin manager and on pluging.qgis.org)
- contains no malicious code (?? pointers on how to check for approvers??)
- starts without python errors (aka has some basis error handling)
- has at least minimal documentation how to use/test it (visible from
within the plugin!?)
- provides a minimal data set (or links to) for testing
- has a proper license (???? which one? and info about that??)
- supports english language
- does not duplicate of existing functionality or plugin, unless there
is a very good reason (plz provide this reason in the description or
metadata)

For the first point (orange block) can we standardize on Github? Can we
ask from the average plugin author to put his code on Github? Because
then an author has both an issuetracker and either a README or a wiki.

Then here:

http://www.qgis.org/en/docs/pyqgis_developer_cookbook/plugins.html#plugin-metadata-table

AND in the plugin code, make repository a required property, and keep
homepage and tracker optional. BUT that should be enforced in the plugin
repo code then.


Is this clear enough?
Please comment/rewrite in a way that I can copy it into the website.

Regards,

Richard Duivenvoorde




More information about the Qgis-developer mailing list