[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[stp-dev] [galileo] API Dependencies
|
"Projects should leverage only published APIs of dependencies. As a Release
Review requirement, deviations should be listed as part of a migration plan,
with bugs listed where APIs need to be provided by dependent projects."
The idea here is that there is a level of documentation regarding
usage of non-public APIs of dependencies projects.
As far as I know there is some PDE tooling available that can
help with finding out this information, such that it can produce a
report on internal usages, etc. I'm looking at the article at
http://www.ibm.com/developerworks/opensource/library/os-eclipse-api-tools/
to find out how these can be used. Another alternative is to look at
the warnings that are generated during a build of your plugins.
The bug at
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253492
is the place where you should record these 'exceptions' to public APIs,
and we can make a report of it later.
We *will* need this information for release review.
--oh