[STDM-dev] Fwd: A plea for plugin authors

John Gitau John.Gitau at unhabitat.org
Wed Apr 1 23:11:39 PDT 2015


Hi Arnulf,

Had seen this but thanks all the same, appreciated! We are planning to setup a separate plugin repository with some slight modifications but still adhering to the QGIS metadata structure.

Cheers,

John Gitau
Land and GLTN Unit, Urban Legislation, Land and Governance Branch | UN-HABITAT
NOF Block 3 Level 3 South Wing I P.O. Box 30030-00100 Nairobi, Kenya
Tel: + 254 20 762 3032 | +254 (0)722 945 556
Website:www.unhabitat.org | Partners' website:www.gltn.net


-----stdm-dev-bounces at lists.osgeo.org wrote: -----
To: stdm-dev at lists.osgeo.org
From: "Seven (aka Arnulf)" 
Sent by: stdm-dev-bounces at lists.osgeo.org
Date: 03/25/2015 05:42PM
Subject: [STDM-dev] Fwd: A plea for plugin authors

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey STDM developers,
you might have seen this on the other list, sorry for cross posting.

Have fun,
Arnulf


- -------- Forwarded Message --------
Subject: A plea for plugin authors
Date: Wed, 25 Mar 2015 09:28:43 +0100
From: Paolo Cavallini <cavallini at faunalia.it>
Organization: Faunalia
To: info at faunalia.it

Hi all.
I would like to ask our plugin authors to take special care and
attention to the following:

Metadata
========

* avoid using a name too similar to existing plugins
* if your plugin has a similar functionality to an existing plugin,
please explain the differences in the About field, so the user will know
which one to use without the need to install and test it
* avoid repeating "plugin" in the name of the plugin itself
* use the description field in metadata for a 1 line description, the
About field for more detailed instructions
* include a code repository, a bug tracker, and a home page; this will
greatly enhance the possibility of collaboration, and can be done very
easily with one of the available web infrastructures (GitHub, GitLab,
Bitbucket, etc.)
* choose tags with care: avoid the uninformative ones (e.g. vector) and
prefer the ones already used by others (see [1])
* add a proper icon, do not leave the default one; see QGIS interface
for a suggestion of the style to be used

Code and help
=============

* do not include generated file (ui_*.py, resources_rc.py, generated
help files…) and useless stuff (e.g. .gitignore) in repository
* add the plugin to the appropriate menu (Vector, Raster, Web, Database)
* when appropriate (plugins performing analyses), consider adding the
plugin as a subplugin of Processing framework: this will allow users to
run it in batch, to integrate it in more complex workflows, and will
free you from the burden of designing an interface; a good example of
this move is LecoS[0]
* has at least minimal documentation and, if useful for testing and
understanding, sample data.

Further info at [2].

Please write if you need further help.
All the best.

[0]
https://conservationecology.wordpress.com/qgis-plugins-and-scripts/lecos-land-cover-statistics/
[1] http://plugins.qgis.org/plugins/
[2] http://plugins.qgis.org/
- -- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAlUSx3sACgkQXmFKW+BJ1b03KwCeJcdm2OcLxIUz6NiiYynNszLH
MIoAn3/OdJMqxX/Vo29ecu6uUIRiwdAa
=kchX
-----END PGP SIGNATURE-----
_______________________________________________
STDM-dev mailing list
STDM-dev at lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/stdm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/stdm-dev/attachments/20150402/eab32ba4/attachment.html>


More information about the STDM-dev mailing list