[Geany-Devel] Any votes for a "Project-Tree" plugin?

Martin Andrews Martin.Andrews at xxxxx
Fri Apr 18 07:21:39 UTC 2014

> martin I will push the code for my project view sometime this weekend,
got a few things on so not sure when i will get a minute.

Oly : Thank you - I've just installed the geanypy from upstream (
https://github.com/codebrainz/geanypy) to play with.

Lex : For the "packaging issues" : I understand that having a plugin as
part of the geany-plugins ecosystem is no walk-in-the-park.  On the other
hand, it's definitely good to know that other people can make use of what
one is building - even if that means having to stay on top of things if
there are breaking changes in APIs, etc (or indeed, good patches, bug
reports or ideas submitted).  I agree that starting off 'third party' may
be a good idea, although it would make sense to structure the package so
that it could be dropped into the main tree relatively painlessly, later.

Cross-fingers I can make sense of the Pythonic interface : It would be
great not to have to do a ton of string/tree manipulation in C.

Best Wishes

On 18 April 2014 15:10, Oly <olymk2 at gmail.com> wrote:

> I would like to get some of my plugins into the main plugin list, perhaps
> i could create a pull request for one and we can use it as a test, i dont
> mind supporting it and fixing bugs the only part i dont really know
> anything about is the automake side of things.
> I will perhaps push the python code checker, its reasonably small / simple
> plugin.
> also not sure how you sort out dependency issues when its not packaged.
> martin I will push the code for my project view sometime this weekend, got
> a few things on so not sure when i will get a minute.
> On Fri, Apr 18, 2014 at 6:32 AM, Lex Trotman <elextr at gmail.com> wrote:
>> [...]
>> >
>> > On the packaging side, it would be great to have the incentive of
>> getting
>> > something onto the standard packaging system, since then it becomes a
>> > simpler (more incremental) task to 'stay current' with geany, and not
>> get
>> > left behind (as happened with my previous SciTE dependency).
>> To make sure you don't have incorrect expectations let me explain.
>> Geany-Plugins is a separate project from Geany providing a collection
>> of plugins.  Although some of its plugins are made by Geany
>> developers, and it tries to synchronise releases with Geany for user
>> convenience, the plugins are not supported by the Geany project or the
>> Geany-Plugins project.  You will still have to maintain any plugin
>> that is part of the collection yourself (or get someone to volunteer
>> for you).  And being part of the collection means there is an extra
>> step to that maintenance, beyond just having it in your own github, as
>> you need to submit pull requests to the collection.
>> Plugins that are not maintained are considered orphaned, and may be
>> removed from the collection. (Well, that threat has not been carried
>> out ... yet :)
>> Of course being part of the Geany-Plugins collection means you *might*
>> get more contributors than you would just on github, but you *will*
>> get more feature demands, bug reports, complaints etc all of which
>> have to be dealt with.  If you would have trouble staying 'current'
>> when your plugin is not in the Geany-Plugins collection, you will have
>> more trouble if your plugin is in the collection, because there is
>> more to do.  Of course having other people using your plugin may
>> provide you with an incentive you need.
>> Initially you may be better off just using github and getting yourself
>> listed on the "Third Party" list on the plugins website.
>> Cheers
>> Lex
>> >
>> > Martin
>> > :-)
>> >
>> >
>> >
>> >[...]
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.geany.org
>> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
> _______________________________________________
> Devel mailing list
> Devel at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20140418/4bf85f30/attachment.html>

More information about the Devel mailing list