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)