Hi > On 30 Mar 2017, at 3:18 PM, Denis Rouzaud <[email protected]> wrote: > > Dear all, > > I'd like to raise the attention on a new workflow I just merged to > automatically generate SIP files using the header as source only. > > A PR is pending for the documentation, but you can read it here > https://github.com/3nids/QGIS-Documentation/blob/6e3a9fb6f98a2869aef27c01b7ab70eb0a4c7556/source/docs/developers_guide/codingstandards.rst#sip-bindings > > <https://github.com/3nids/QGIS-Documentation/blob/6e3a9fb6f98a2869aef27c01b7ab70eb0a4c7556/source/docs/developers_guide/codingstandards.rst#sip-bindings> > (waiting to be merged). > > For the moment, only 3 files are generated (qgsattributes, qgsfeature and > qgsvectorlayer). One can starts adding new files to the process by adapting > their header and removing them from python/auto_sip.blacklist.
This is really great! A couple of questions: 1) the blacklist implies that any new .h files added to the source tree will automatically have sip bindings generated unless you explicitly blacklist them? 2) are you thinking to maintain the sip files in Git still or remove the from revision in favour of having them as build time artifacts only? I ask this because I often direct people to use the sip files as a reference guide for the python API if they want to dig under the hood a bit more. Regards Tim > > Best wishes, > > Denis > > _______________________________________________ > 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 — Tim Sutton Co-founder: Kartoza Project chair: QGIS.org Visit http://kartoza.com <http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net Kartoza is a merger between Linfiniti and Afrispatial
_______________________________________________ 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
