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

Reply via email to