On Fri, 13 Jul 2018, 00:11 Peter Nabbefeld, <[email protected]> wrote:
> I personally don't like "Friend" APIs, as really I like the idea of an > open, extensible IDE. ... However, if an API isn't stable, yet, it could > also just be flagged as > "Under Development" > +110% Linking something for completeness - https://github.com/apache/incubator-netbeans/pull/415 IMO this concept needs rethinking, at least as something to mark unstable APIs (might have a limited role in small module groupings). We should make better use of semantic versioning, maybe extend module versioning to support / warn on -beta suffixes, and not break APIs in point releases. This old wiki page looks interesting, although only skimmed so far. Found it while searching for something else related. http://wiki.netbeans.org/NbmPackageStability Best wishes, Neil
