2016-04-16 12:41 GMT+01:00 Brynn <brynn@...3133...>:
Regarding the C++ plugin system. It's been my understanding that most extensions are made with Python. Is C++ replacing Python? Or it's going to allow new extensions to be made with C++ along with Python?
Extensions are different from plugins. What we call "extensions" in Inkscape are basically simple filters: a script receives the SVG as input and produces some other SVG as output. Plugins are bits of code that are loaded into Inkscape, so they can do different things and manipulate internal Inkscape data structures directly. Conceivably, a plugin could be used to implement a new tool or live path effect, which is impossible with an extension.
Do I understand correctly that moving to GitHub will mean leaving Launchpad? I've been looking at GitHub some (while sporadically working on a master list of extensions) but to me, those 2 sites bear very little similarity. Granted I'm not a programmer, but will it be a rough transition? Or do most developers understand how to use it already? When will the move start? Or is more discussion needed about that?
Only the source control will move to Github. The bug tracker, answer tracker, etc. will stay on Launchpad and there will be a Bazaar import.
Best regards, Krzysztof