Currently, I'm "fighting" with some other problems, but I'll try to do so ASAP. Currently it seems, I'll probably not have enough time to do so before winter.  :-(

Regards
Peter



Am 24.09.18 um 09:00 schrieb Jan Lahoda:
I guess it's all about resources/time - if folks can make better
documentation for an implementation (or friend) stuff, or add feature X and
Y, but not both, they choose to do something, based on some criteria. Of
course, someone may agree with the choice and other may not - but the best
way to ensure things you consider important are done is to help to do them.

So, I wonder, if you could document html.editor.lib, first because you may
be the most knowledgeable of it here anyway, and also to set an example.

Thanks,
     Jan

On Mon, Sep 24, 2018 at 7:13 AM Peter Nabbefeld <[email protected]>
wrote:

Too many nested comments inline already, sorry, so I try to summarize.
Please feel free to remove the discussion at the bottom, if You agree it
is not needed anymore.

1. I don't like documentation handled differently based on friend-state.
There should always be sufficient information on every module.

2. Most people will not be able to use a module with insufficient
information. As a result, information will be extended for public
modules only, because people start to try using them and ask for
information on points they don't understand. Friend-only modules will
not have any more support. So, many jewels will never be officially
become usable by the community.

3. I don't like to make the available documentation a criteria of the
friend-state. Just because I'd like to see more of the modules and even
the start phase of NetBeans documented. It would be great, if the
original authors would have done that, all the others need to look at
the often poorly documented code and find out, what the original author
wanted to do with it. In some cases this is far from being obvious. In
this case, it doesn't help much, that the code is open-source - You'll
also be unable to read some old texts, just because You cannot read the
letters.

4. Yes, the main stability criterium for APIs for me is no changes for
some time - it's usually an indicator, that it has been used
sufficiently. But, of course, if I want to use some API, I'll probably
find some problems.

5. Thinking about [4], the friend-state could probably be managed
easier-to-use, as a first step, e.g. adding sth. like
"personal.friends=module(s)-to-be-used-as-friend" in user.properties.
This could take the burden of cloning and building the whole NetBeans
for just trying some friend-only API. Probably, in this case don't build
nbm files but only install locally (deploy in running IDE or run a
separate IDE), so it cannot be pushed to plugin repository by accident.
Just an idea.

6. The possibility to extend HTML syntax using html.editor.lib is only
one of its possibilities, but that's only one of the affected modules,
so if we want to discuss that, we should use another thread.

7. Same for CSL/GSF/etc. - my fault. Thought You could help me with
these. Should have opened new thread.

Kind regards

Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to