Hello all Since all the work to convert qgis2web for QGIS3, I've done very little work on the plugin. There is a growing list of issues, and I can't guarantee that I'll get back to the amount of time I used to be able to put into it. I put a shout-out on Twitter (https://twitter.com/tomchadwin/status/1080476149896175616) and wrote a blog post about it (https://tom.chadw.in/wrote/WhereNextForqgis2web). That got a little interest, and some offers of help.
The reason I'm writing is to float the idea of a proper refactor of the plugin codebase. Here are some unstructured bullets including reasons for this, and ways in which it might be done: - my assumption is that the code is of low quality (I was a Python beginner when I started it), and the fundamental reason for this possible refactor is my concern that possible poor code quality makes it harder for others to contribute (this doesn't apply to the remains of Victor's code and Nyall's subsequent work, obviously) - I don't think I'm the right person to do a refactor, so I would be trying to find someone else to do it, and it would therefore need funding (I'd happily continue to help out voluntarily) - OSGeo:UK might be prepared to help fund such work (initial discussion only, so absolutely no guarantee) - I could apply to the PSC for a QGIS grant for someone else to do the work (as non-core-QGIS, would this be appropriate?) - crowd-funding *might* be an option, but raising funds from end-users for something as invisible as refactoring could well be hard - Jo Cook (OSGeo:UK Chair) suggested I get qgis2web adopted as an OSGeo Community Project, which could make OSGeo funding a possibility I firmly believe that export from QGIS to webmaps remains an important feature, and I have concerns that the lack of work on the plugin means that it will start to fail. So, time for a couple of specific question: - Is anyone prepared to take a look at the codebase (https://github.com/tomchadwin/qgis2web/)to give a more authoritative opinion on whether a refactor would benefit the plugin (specifically with a view to making it easier for other devs to contribute)? - If a refactor is valuable, are any devs interested in doing the work, if funds can be found? - If so, broad indicative costing is going to be necessary in order to set funding targets. I know this could be seen as peripheral to the normal business of this list, so apologies if it is too off-topic for any of you. It's just something which has been of concern to me for some time. Thanks Tom ----- Buy Pie Spy: Adventures in British pastry 2010-11 on Amazon -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
