Sure, on a case by case basis and if someone is going to commit to
maintaining and developing further that piece of code, then, yes.

Gj

On Sat, Jan 23, 2021 at 5:09 PM Eric Bresie <ebre...@gmail.com> wrote:

> I think I raised a similar question some other time but wanted to ask...
>
> When is it appropriate to bring in a module into the mainline netbeans
> source (i.e. php, cnd, etc.) and when should it be instead provided as an
> external project and/or plugin?
>
> I ask because of the wealth of “contrib” items out there which may be
> worth migrating to external “plugins” (i.e. UML, Collaborative”, etc.) or
> integrated into the mainline (i.e. cnd, python, etc.)
>
> I assume this is something that is a case by case basis.
>
> Assume to include into the mainline vs plugin have pros and cons like
>
> For mainline inclusion
>
> Pro
> - Provides new major functionality by default in a given build
>
> - Becomes part of the Netbeans product as a whole
>
> Con
> - Adds to the size of the mainline codebase and/or the delivery product
> - Cluster may be more susceptible to mainline changes
>
> For plugin delivery
>
> Pro
> - Keeps size of mainline codebase smaller
> - Allows independent delivery
> - Potentially allows “plugin” specific support (maybe even commercial ??)
>
> Con
> - Requires mainline version compatible (i.e. check for compatible and/or
> updates in line with given release) as applicable
> - Not as closely couple and requires separate installation
>
> What do you think?
>
> Eric Bresie
> ebre...@gmail.com (mailto:ebre...@gmail.com)

Reply via email to