[jbosstools-issues] [JBoss JIRA] (JBIDE-14363) Creation of 'core' component in base

Rob Stryker (JIRA) jira-events at lists.jboss.org
Fri May 10 16:00:54 EDT 2013


    [ https://issues.jboss.org/browse/JBIDE-14363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12773493#comment-12773493 ] 

Rob Stryker commented on JBIDE-14363:
-------------------------------------

Ok, so Denis thinks we need a name other than 'core', which makes sense.

Proposing these names:

base: org.jboss.tools.base.wtp.ui
frameworks: org.jboss.tools.frameworks.wtp.ui
util / utilities: org.jboss.tools.util.wtp.ui
bedrock: org.jboss.tools.bedrock.wtp.ui
basis: org.jboss.tools.basis.wtp.ui
backbone: org.jboss.tools.backbone.wtp.ui
ground: org.jboss.tools.ground.wtp.ui
foundation: org.jboss.tools.foundation.wtp.ui
tfc (tools foundation classes): org.jboss.tools.tcf.wtp.ui
nucleus: org.jboss.tools.nucleus.wtp.ui
atom: org.jboss.tools.atom.wtp.ui
hub: org.jboss.tools.hub.wtp.ui
crux: org.jboss.tools.crux.wtp.ui
cadre: org.jboss.tools.cadre.wtp.ui
boson: org.jboss.tools.boson.wtp.ui


I'm sure there may be others. I do undertand denis' complaint, though, and we should find a good name for it. 
                
> Creation of 'core' component in base
> ------------------------------------
>
>                 Key: JBIDE-14363
>                 URL: https://issues.jboss.org/browse/JBIDE-14363
>             Project: Tools (JBoss Tools)
>          Issue Type: Task
>          Components: common/jst/core
>    Affects Versions: 4.1.0.Beta1
>            Reporter: Rob Stryker
>            Assignee: Max Rydahl Andersen
>             Fix For: 4.1.0.Beta1
>
>
> The creation of a 'core' with minimal dependencies, preferably ONLY platform, is required. The component will have the following requirements:
> 1) Only code designed for re-use can live there
> 2) Only fully and properly java-doc'd code can live there
> 3) Only code for use by TWO OR MORE components can live there. 
> 4) Addition of dependencies for this component will be strictly regulated
> 5) Code must be properly tested and have tests cases demonstrating it. 
> 6) Code relating to non-platform requirements (such as egit, maven, wtp) will receive additional bundles and features to keep these dependencies separate. FOr example:
> {code}
>    org.jboss.tools.core.platform
>    org.jboss.tools.core.platform.ui
>    org.jboss.tools.core.wtp
>    org.jboss.tools.core.wtp.ui
> {code}
> Bundles such as these would require test bundles, as well as features that keep them separate. 
> {code}
>     org.jboss.tools.core.platform.feature
>     org.jboss.tools.core.wtp.feature
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list