I will follow below conventions for naming any new plug-in which I am contributing.
Plug-in names should follow the standard Eclipse Naming conventions. That means that,
(i) The project name on disk(Plug-in name) is the same as the plug-in id and
(ii) Plug-in packages should start with plug-in name.
(iii) Don’t mix generated code plug-in and implementation plugins
com.kk.studio.<component name>
com.kk.studio.<major component name>.<minor component name>
Examples:
com.kk.studio.sky => Implemented code plug-in
com.kk.studio.sky.model => EMF model based generated code plug-in
Package Names:
com.kk.studio.sky => Plug-in name/Plug-in id
com.kk.studio.sky
com.kk.studio.sky.explorer
com.kk.studio.sky.explorer.model
com.kk.studio.sky.explorer.view
com.kk.studio.sky.explorer.view.actions
com.kk.studio.sky.explorer.view.dialogs
com.kk.studio.sky.explorer.view.dialogs.data
com.kk.studio.sky.explorer.view.providers
com.kk.studio.sky.i18n
com.kk.studio.sky.util
Eclipse Resources:
http://wiki.eclipse.org/Development_Resources/HOWTO/Project_Naming_Policy
http://wiki.eclipse.org/index.php/Naming_Conventions#Eclipse_Workspace_Projects
Plug-in names should follow the standard Eclipse Naming conventions. That means that,
(i) The project name on disk(Plug-in name) is the same as the plug-in id and
(ii) Plug-in packages should start with plug-in name.
(iii) Don’t mix generated code plug-in and implementation plugins
com.kk.studio.<component name>
com.kk.studio.<major component name>.<minor component name>
Examples:
com.kk.studio.sky => Implemented code plug-in
com.kk.studio.sky.model => EMF model based generated code plug-in
Package Names:
com.kk.studio.sky => Plug-in name/Plug-in id
com.kk.studio.sky
com.kk.studio.sky.explorer
com.kk.studio.sky.explorer.model
com.kk.studio.sky.explorer.view
com.kk.studio.sky.explorer.view.actions
com.kk.studio.sky.explorer.view.dialogs
com.kk.studio.sky.explorer.view.dialogs.data
com.kk.studio.sky.explorer.view.providers
com.kk.studio.sky.i18n
com.kk.studio.sky.util
Eclipse Resources:
http://wiki.eclipse.org/Development_Resources/HOWTO/Project_Naming_Policy
http://wiki.eclipse.org/index.php/Naming_Conventions#Eclipse_Workspace_Projects
No comments:
Post a Comment