Hi, Am Mittwoch, dem 03.11.2021 um 16:23 +0000 schrieb Neil C Smith: > On Tue, 2 Nov 2021 at 16:30, Laszlo Kishalmi <laszlo.kisha...@gmail.com> > wrote: > > > > https://github.com/apache/netbeans/blob/4078eeb7c3ab73c21ce669f1a81b8477332afac1/ide/web.common/nbproject/project.xml#L197 > > Wow, that is a friendly module! :-) > > I'm still in favour of getting rid of all friend APIs. At least I > think they're the wrong choice for in-development modules. At least, > this is better - > https://netbeans.apache.org/wiki/APIDevelopment.asciidoc#Support_for_Early_Adoption >
I'm ok with graduating APIs from friend to public, BUT we need to be able to break compatibility if it does not make sense anymore and be willing to bump the major version of a module (i.e. break all users). This still needs to be a planned process. It is never a "oh, just remove the friend flag", but a "I had a look at the API, thought about the potential issues, suggest the following changes and then lets make it public" process. It will be painful. Greetings Matthias --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists