Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-tck-dev] Migrating repos to https://github.com/jakartaee

> On Feb 25, 2022, at 10:06 AM, Scott Marlow <smarlow@xxxxxxxxxx> wrote:
> 
> After we complete the Jakarta EE 10 release, we can migrate from github.com/eclipse-ee4j/jakartaee-tck, to a https://github.com/jakartaee based repository.
> 
> This might be a time to also change from `jakartaee-tck` to something else that does not repeat the words that are already in the new repository link.  Specifically, IMO, we should not repeat the words `Jakarta EE`, to avoid the new repo being called https://github.com/jakartaee/jakartaee-tck.
> 
> For the new repository name, how about calling it https://github.com/jakartaee/platform-tck??  Any other name suggestions?

The proposal definitely was to use the shortname of the spec as the root word of all repos owned by the spec team.  Then these URLs would line up:


 - https://jakarta.ee/specifications/platform
 - https://github.com/jakartaee/platform-tck  (formerly jakartaee-tck)
 - https://github.com/jakartaee/platform      (formerly jakartaee-platform)

The obvious oddity is it holds both the Platform and WebProfile TCK.  Given, however, we always refer to "The Platform Project", I think it's fine.


-David


> 
> Scott
> 
> On Wed, Nov 10, 2021 at 7:54 PM David Blevins <dblevins@xxxxxxxxxxxxx> wrote:
> All,
> 
> In 2019 the Steering Committee we passed a proposal to move the Github repos for specification projects into the https://github.com/jakartaee org in Github.
> 
> - Proposal: https://docs.google.com/document/d/1vQst9k0fOGhUbbw3RoOvi-BvjiSsADH4dyjqTquIwE8/edit?usp=sharing
> - Approval: https://jakarta.ee/about/meeting_minutes/steering_committee/minutes-june-11-2019.pdf
> - Breakdown: https://docs.google.com/spreadsheets/d/1uoCebbw2ucpFO389VwTIEd6cqwBXhgE3Cq2fhS6g6ps/edit?usp=sharing
> - Prototype: https://github.com/orgs/jakarta-ee
> 
> We've delayed this for 2 years as to not impact release dates of Jakarta EE 8, Jakarta EE 9 and Jakarta EE 9.1.  Those are out the door and we finally have time to do fun things like refactor TCKs, pay down technical debt and create new features.  This is also an item in our 2021 Jakarta EE Program Plan we have not yet executed.
> 
> Here's my recommendation on how we should approach the move:
> 
> - Set a goal of completing the move in the next six months.  It's
>  very quick to do and Github handles redirects, but six months gives
>  the project some good flexibility to decide when is the right time.
> 
> - Establish a naming convention of using your specification's short
>  name as the prefix for any and all repos moved.  For example, the
>  project formerly known as JMS is "messaging" and can be found at
>  https://jakarta.ee/specifications/messaging/
> 
>  It would be ideal if all repos belonging to Messaging, for example,
>  were available as either the bare word
>  https://github.com/jakartaee/messaging or with a hyphen
>  https://github.com/jakartaee/messaging-*
> 
> - All repos belonging to the Specification Project are moved, such as
>  any api, tck, proposal or example repos.
> 
> The caveat to the above is that if your specification project has implementation code in its repository this code should be moved to another Github repo that stays in eclipse-ee4j and is transferred to a new or existing non-specification Eclipse project.  That is, if that is possible.  If it isn't possible to separate the implementation, we'll likely need to move it as-is and just live with the slight imperfection.
> 
> To initiate the move, file a ticket in the Community bugzilla using the "Github" component, list the repos to be moved and indicate any repo name changes:
> 
> - https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community
> 
> Providing a link to this email in that ticket can also help with context, but is not strictly necessary.
> 
> 
> -- 
> David Blevins
> http://twitter.com/dblevins
> http://www.tomitribe.com
> 
> _______________________________________________
> jakartaee-tck-dev mailing list
> jakartaee-tck-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev
> 
> _______________________________________________
> jakartaee-tck-dev mailing list
> jakartaee-tck-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Back to the top