[Geany-devel] Third party plugin publish and third party library bundle problem

Hong Xu dev at xxxxx
Thu Jul 12 04:25:14 UTC 2012


On 07/10/2012 01:50 PM, Matthew Brush wrote:
> On 12-07-06 10:39 PM, Hong Xu wrote:
>> Hi,
>>
>> I have developed the EditorConfig plugin for Geany
>> <https://github.com/editorconfig/editorconfig-geany>.
>>
>> """
>> EditorConfig helps developers define and maintain consistent coding
>> styles between different editors and IDEs. The EditorConfig project
>> consists of *a file format* for defining coding styles and a collection
>> of *text editor plugins* that enable editors to read the file format and
>> adhere to defined styles. EditorConfig files are easily readibly and
>> they work nicely with version control systems. Website here
>> <http://editorconfig.org>
>> """
>>
>> However, I am confused how to publish this plugin.
>>
>> First, http://plugins.geany.org is a place for plugin list. But are the
>> third party plugins allowed here? All the pages seem working for the
>> plugins here: <https://github.com/geany/geany-plugins> including the
>> download page, installation page.
>>
>> Whatever the answer is, can I put my plugin in
>> <https://github.com/geany/geany-plugins> ? This repository seems better
>> maintained than mine.
>>
>
> I would assume it's OK, but you'll need to "be approved" by the
> Geany-Plugins maintainer. Usually if you have a useful plugin that's
> well coded enough, you just ask like you did and work with the
> maintainer and other devs to integrate the plugin. You happen to have
> asked right as the maintainer and other devs are preparing for a majour
> release, so it kind of explains the silence to your question.

Ok, thanks!

>
>> The second problem is that, how should I bundle a third party C library
>> with my plugin?
>>
>
> If the library is readily available on the target platforms, you depend
> on it using the build system and link it in (many plugins do this). If
> it's really obscure or not packaged anywhere then you could just compile
> its sources into your plugins'. The latter is what the Devhelp plugin
> does for libdevhelp since it's not packaged for GTK+2 anymore on the
> target platforms, but it's still quite a stupid thing to do.

Yes, this seems not reasonable, but I still need to do so. The library 
isn't available anywhere on the target system.
>
> P.S. If you don't get any further with adding your plugin to the
> project, wait until you see the release announcement for Geany-Plugins
> here then you will know when people will be freed up more to help you.
>

Alright. I'll be waiting :)

Hong



More information about the Devel mailing list