Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lyo-dev] OSLC4J project names in the rio repo

This is moderately related to a previous topic on renaming the OSLC4J projects [1].

There is a slightly off-topic discussion in bug 415365 [2] that I'd like to bring onto the mailing list.

Basically it starts with the suggestion that the OSLC4J-based RIOs should have "rio" in their project/package name, e.g.:
org.eclipse.lyo.oslc4j.changemanagement > org.eclipse.lyo.oslc4j.changemanagement.rio

Steve Speicher then suggested that he prefers:
"org.eclipse.lyo.oslc4j.cm as the "parent" project identifier for all things developed using oslc4j for CM and then attach right "sub names" such as: ".rio", ".client", etc."

In principle I like Steve's suggestion, but I have the concern that for people new to OSLC the meaning of CM is ambiguous, i.e. is the C for Change or Configuration?
(Also the same with AM ... is that Asset or Architecture?)

On the Communications wiki there are some naming suggestions [3] that might be good to apply here. If those are followed, then the RIO for Change Management could be called:
org.eclipse.lyo.oslc4j.changemgmt.rio

That said, now that the whole discussion of projects in the RIO package is open, it seems odd to me that any of these packages have "oslc4j" in their names.
Do they extend OSLC4J and are a reusable asset for developers? I think the projects named "common" do, but only them. And in their case, isn't it strange that they're in the rio repo?

Here is a proposal to throw stones at:
Given the short names from the naming guidelines [3], rename as follows
org.eclipse.lyo.oslc4j.$long_name --> org.eclipse.lyo.rio.$short_name
org.eclipse.lyo.oslc4j.$long_name.common --> org.eclipse.lyo.oslc4j.$short_name
org.eclipse.lyo.oslc4j.$long_name.test --> org.eclipse.lyo.rio.$short_name.test

e.g. for Change Management:
org.eclipse.lyo.oslc4j.changemanagement --> org.eclipse.lyo.rio.changemgmt
org.eclipse.lyo.oslc4j.changemanagement.common --> org.eclipse.lyo.oslc4j.changemgmt
org.eclipse.lyo.oslc4j.changemanagement.test --> org.eclipse.lyo.rio.changemgmt.test

Separately, should the "common" projects be moved to a different repo?

[1]: http://dev.eclipse.org/mhonarc/lists/lyo-dev/msg00411.html
[2]: https://bugs.eclipse.org/bugs/show_bug.cgi?id=415365
[3]: http://open-services.net/wiki/communications/Workgroup-and-Spec-Naming-Style/

Best regards,


Sean Kennedy 
IBM
OSLC Community Development Leader for IBM Rational 
Operations Coordinator for the OSLC Steering Committee 
    
Phone:+1-905-413-43858200 Warden Ave
Fax:+1-905-413-4850Markham, Ontario L6G 1C7
Email:seanpk@xxxxxxxxxxD1/R0A/8200/MKM
LinkedIn:http://www.linkedin.com/in/seanpkCanada

   
OSLC: Lifecycle integration inspired by the webhttp://open-services.net
Eclipse Lyo: Enabling tool integration with OSLChttp://eclipse.org/lyo
 
There is nothing more powerful than an idea whose time has come. -- Victor Hugo
   


Inactive hide details for Samuel Padgett ---2013/07/15 11:38:01 AM---Thanks, I opened this bug: https://bugs.eclipse.org/bugs/sSamuel Padgett ---2013/07/15 11:38:01 AM---Thanks, I opened this bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=412988

From: Samuel Padgett <spadgett@xxxxxxxxxx>
To: Lyo project developer discussions <lyo-dev@xxxxxxxxxxx>,
Cc: lyo-dev-bounces@xxxxxxxxxxx
Date: 2013/07/15 11:38 AM
Subject: Re: [lyo-dev] Any objections to changing OSLC4J project names?
Sent by: lyo-dev-bounces@xxxxxxxxxxx




Thanks, I opened this bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=412988

I plan to use Idrissa's suggestions.
--
Samuel Padgett | IBM Rational | spadgett@xxxxxxxxxx



Inactive hide details for Sean Kennedy ---07/09/2013 12:54:29 PM---+1 for Idrissa's suggestions Best regards,Sean Kennedy ---07/09/2013 12:54:29 PM---+1 for Idrissa's suggestions Best regards,
    From:

Sean Kennedy <seanpk@xxxxxxxxxx>
    To:

lyo-dev@xxxxxxxxxxx
    Date:

07/09/2013 12:54 PM
    Subject:

Re: [lyo-dev] Any objections to changing OSLC4J project names?
    Sent by:

lyo-dev-bounces@xxxxxxxxxxx




+1 for Idrissa's suggestions



Best regards,

Sean Kennedy 
IBM
OSLC Community Development Leader for IBM Rational 
Operations Coordinator for the OSLC Steering Committee 
    
Phone:+1-905-413-43858200 Warden Ave
Fax:+1-905-413-4850Markham, Ontario L6G 1C7
Email:seanpk@xxxxxxxxxxD1/R0A/8200/MKM
LinkedIn:http://www.linkedin.com/in/seanpkCanada

   
OSLC: Lifecycle integration inspired by the webhttp://open-services.net
Eclipse Lyo: Enabling tool integration with OSLChttp://eclipse.org/lyo
 
There is nothing more powerful than an idea whose time has come. -- Victor Hugo
   


Inactive hide details for Idrissa ---2013/07/09 12:40:37 PM---Hi Samuel, Yes I think it is a good idea to follow the naming conIdrissa ---2013/07/09 12:40:37 PM---Hi Samuel, Yes I think it is a good idea to follow the naming conventions of Eclipse

From:
Idrissa <idydieng@xxxxxxxxx>
To:
Lyo project developer discussions <lyo-dev@xxxxxxxxxxx>, Samuel Padgett <spadgett@xxxxxxxxxx>, lyo-dev-bounces@xxxxxxxxxxx,
Date:
2013/07/09 12:40 PM
Subject:
Re: [lyo-dev] Any objections to changing OSLC4J project names?
Sent by:
lyo-dev-bounces@xxxxxxxxxxx




Hi Samuel,

Yes I think it is a good idea to follow the naming conventions of Eclipse projects. But I have a suggestion for Lyo project names: I think rather to:

* org.eclipse.lyo.oslc4j.core
* org.eclipse.lyo.oslc4j.provider.jena
* org.eclipse.lyo.oslc4j.provider.json4j
* org.eclipse.lyo.oslc4j.wink
* ...


2013/7/9 Idrissa <
idydieng@xxxxxxxxx>
    Hi Samuel,

    Yes I think it is a good idea to follow the naming conventions of Eclipse projects. But I have a suggestion for Lyo project names: I think rather to:

    * org.eclipse.lyo.oslc4j.core
    * org.eclipse.lyo.oslc4j.provider.jena
    * org.eclipse.lyo.oslc4j.provider.json4j
    * org.eclipse.lyo.oslc4j.wink
    * ...


    2013/7/9 Samuel Padgett <
    spadgett@xxxxxxxxxx>
      I am considering changing the OSLC4J project names to match the conventions used elsewhere in Lyo. So instead of

      OSLC4J/

      we'd have

      org.eclipse.lyo.core.oslc4j/

      (and the same for the other dozen or so projects). Does anyone object?

      If you have these projects loaded, you will probably need to remove them from your Eclipse workspace and re-import them. We will also need to update the Lyo wiki pages and Hudson build scripts for the new names.

      --
      Samuel Padgett | IBM Rational |
      spadgett@xxxxxxxxxx
      _______________________________________________
      lyo-dev mailing list

      lyo-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/lyo-dev



    --
    Cordialement,
    Idrissa Abdoulaye DIENG
    ----------------------------------------



--
Cordialement,
Idrissa Abdoulaye DIENG
----------------------------------------
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/lyo-dev
_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/lyo-dev

_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/lyo-dev

GIF image

GIF image

GIF image

GIF image


Back to the top