[Qgis-developer] Plugin management

Necip Enes GENGEÇ necipenesgengec at gmail.com
Thu May 8 00:17:59 PDT 2014


Hi Paolo,

There is a "How to add plugins to this repository" title in the "about
plugins" page. I realized that this includes some of those notes you added
at the previous post. May be we can extend these items.

Regards,
Necip.


On 8 May 2014 09:59, Paolo Cavallini <cavallini at faunalia.it> wrote:

> Hi all.
> If someone points out the best place to write it, I'll add up these notes.
> Maybe dircetly on the HP http://plugins.qgis.org/ ?
> All the best.
>
> Il 30/04/2014 14:06, Vincent Picavet ha scritto:
> > Hello,
> >
> >> I am adding my notes on the plugins to be approved directly on the
> >> django interface, using the About field. I encourage others to do the
> >> same. Comments have to be removed before publication.
> >
> > As you already said, it would be great if such a reviewer comment feature
> > would be available directly in the django interface.
> >
> >> It would be useful to have a list of items to be checked for approval.
> >
> > Some more items for code reviewing :
> > * english language used in code (comments, identifiers)
> > * good shape of source repository :
> > - no generated file in repository (ui_*.py, resources_rc.py, gen. help
> files...)
> > - good code organization (subfolders)
> > - code comments
> > - PEP8 & Python/QGIS guidelines compliance
> > - a README file
> > - a LICENCE file (GPL2/GPL2+ mandatory)
> > * Licence compliancy wrt external dependencies (e.g. no import of
> commercial
> > python module)
> > * "No evil" : track the obvious "rm -Rf ~/" code
> >
> > As for external dependencies, I think it should be clearly stated
> somewhere if
> > the plugin has a need for non-free external dependency.
> > If some dependencies are not available in OSGeo4w Python, a clear
> indication
> > of how to install them should be given.
> >
> > Great review work from your part Paolo btw !
> > We will try to join the effort soon.
> >
> > Vincent
> >
> >> Here a few items:
> >> * no .pyc files (correct?)
> >> * virus scan (how to do it? could this be automatic on the server side?)
> >> * if special data are needed to test the functioning, a small sample
> >> should be added
> >> * the plugin should go to the appropriate menu (Vector, Raster, Web,
> >> Database).
> >> I'm also checking for:
> >> * the presence of bugtracker and code repo
> >> * correctness of links
> >> * installation and basic functioning.
> >> Anyone wants to add?
> >> The good news is that we now have only 9 unapproved plugins:
> >> * 5 are being worked on
> >> * for 2, authors are not responding
> >> * 1 has issues with licence
> >> * 1 is considered unsuitable by the author.
> >> All the best.
>
>
> --
> Paolo Cavallini - www.faunalia.eu
> Corsi QGIS e PostGIS: http://www.faunalia.eu/training.html
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140508/eaf8fb88/attachment.html>


More information about the Qgis-developer mailing list