Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stp-dev] Commit: build/ - Code commit guidelines

Ok, I'm making a collection of proposals for naming conventions:

1. Differentiate between API and non-API classes by using a package
name element of 'internal'

2. Differentiate between UI and non-UI classes by using a package
name element of 'ui'

3. Differentiate between test and implementation classes by using
a package name element of 'test'

4. Use org.eclipse.stp as the project base plugin name

5. Use the subproject abbrevs in the plugin names e.g.
   org.eclipse.stp.cf.module

So, the CVS setup would look like (as per Naci's mail):

/releng.stpbuilder
 **
/releng
  /maps
     *.map
/components
    /soas
         /features
             /org.eclipse.stp.soas ....
    /sc
         /features
             /org.eclipse.stp.sc
         /plugins
             /org.eclipse.stp.sc.ui
             /org.eclipse.stp.sc.core
            ..
        /tests
             /org.eclipse.stp.sc.tests.ui
             /org.eclipse.stp.sc.tests.core
    /cf
      ..
    /b2j
      ..
    /bpmn
      ..

 --oh


Back to the top