Skip to main content

[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


Back to the top