Describe the architecture of openide & core by
answering set of NetBeans Architecture Questions
as described at
BTW are these questions supposed to be answered per (1) literal module
= JAR or (2) per functional category? E.g.
- "Modules API" refers to some classes in openide.jar and some in core.jar
- "Compiler API" is just openide-compiler.jar, but core-compiler.jar
is normally used with it
The breakdown seems unclear to me. Existing subissues all seem to be
in openide, not core.
Seems we should document both openide/core part, just describe what is
in openide what in impl. Window system does it (a bit), lookup will be
updated to this model.
So arch-openide-io.xml should describe contents of core/output too?
What about core/term etc.?
I guess it should describe both. Or it is possible to create separate
documents for each of these parts. That is up to you.
If I use separate documents, where are they supposed to go? Is there
some sort of file layout convention already? I ask because there is
already an incomplete correspondence between NB module and answer
document, and even where there is a subdir in sources for a module
(e.g. openide/compiler/) the answers are still in the top-level
Layout: Should be probably close to the module API. If it is included
in the API. But I hae no clear ideas about that.