| Re: [stp-dev] Commit: build/ - Code commit guidelines |
|
Here is what we use for our conventions Base projects org.eclipse.jst.* org.eclipse.wst.* Then we differentiate between API and NON-API (this is quite important to use and also followed by the platform) any package name with the word *.internal.* contains NON-API code. This allows our API check/test coverage tools to differentaite between API and non API. We have very quickly realized that test coverage stats are meaningless unless we know we are testing at least every API. After that we follow the two basic extensions to differentiate between UI and CORE org.eclipse.wst.common.server.core org.eclipse.wst.common.server.ui these can appear in the name so we do not force them as suffixes. org.eclipse.wst.common.server.ui.wizards an internal one maybe org.eclipse.wst.common.server.ui.internal.wizards etc.
|