[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [udig-devel] Developers Guide is starting to come together. | 
Over the last week we have been researching and laying out the 
guidelines for uDig development for addition to the Developers Guide
- http://docs.codehaus.org/display/UDIG/Developers+Guide
- http://docs.codehaus.org/display/UDIG/Repository%2BStructure
- http://docs.codehaus.org/display/UDIG/Plug-In+Structure
I am going to cut&paste a bit for discussion purposes:
Project 	Example 	Naming Convention
Plug-In 	net.refractions.udig.render 	named in agreement with internal 
package structure
JUnit Test Plug-In 	net.refractions.udig.render-test 	Append "-test"
Plug-In Fragment 	net.refractions.udig.german 	Provide "./language/" 
file at the root udig
Plug-In Fragment 	net.refractions.render-1 	Do anything except add a dot
Features 	net.refractions.udig.render-feature 	Append "-feature" to 
associated root Plug-In
Java Project 	gml 	no convention
For a plugin: net.refractions.udig.xyz:
    * net.refractions.udig.xyz:
      Provides public API referenced by other plug-ins, interfaces
      referenced by other plug-ins go here. This is optional.
    * net.refractions.udig.internal.xyz:
      Implements extention points intergrating this plug-in with the
      uDig Framework. This is usual.
    * net.refractions.udig.internal.xyz.etc:
      You can use additional packages inside your internal package.
Some interesting reading for RCP stuff:
http://www.eclipsepowered.org/