[Github-comments] [geany/geany] Adding native support for the Gibiane language (http://www-cast3m.cea.fr) (#2246)

elextr notifications at xxxxx
Mon Aug 12 00:00:24 UTC 2019


@ThibLind to explain where I'm coming from some more.

In these days of corporate supported open source (go, rust etc) and academic supported open source (Julia etc) and open source projects with complex organisations (Debian etc) Geany is somewhat of an anachronism.  Geany is just a bunch of people contributing in their own, mostly limited, time (sorry for the delay in replying BTW) and as such they work on what they are interested in, and limited to what they have time to do.

This means that there is no specific acceptance process, any contributions are "accepted" if somebody reviews, tests and merges them.  It also means that there is almost never an absolute rejection of a PR either, well unless people really don't like it, then they complain loudly, but for most everybody thinks "just because I'm not interested or don't have time now does not mean somebody else will not become interested or have time tomorrow" so nobody outright rejects anything that they do not totally hate.    

So I just want to make sure that this is understood and acceptable when your contribution is coming from an organisation that may have its own goals and schedules.

Also there are costs of time and effort to initially review, install the toolchain, learn the language, test, and merge.  So support for uncommon languages tends to be slow to be merged and tends to not happen if Scintilla has not accepted the lexer or uctags has not accepted the parser (where appropriate).

Also there is then the question of ongoing maintenance.  Will your organisation commit to maintaining the Scintilla, tags and Geany parts and supporting user questions/requests/problem reports?  Since as I said I don't know of any Geany contributors who use your language, so support from regular Geany contributors is likely to be limited.

All this is not to discourage you from continuing, just to make sure you understand ahead of time.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2246#issuecomment-520271850
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190811/4aaedf26/attachment-0001.html>


More information about the Github-comments mailing list