On Fri, 2017-09-08 at 22:40 +0200, Oliver Lietz wrote:
> On Friday 08 September 2017 16:48:24 Stefan Seifert wrote:
> > in our last discussion [1] our plan was this:
> > 
> > 
> > > - name pattern for the git repository should be something like
> > > "sling-<artifactId>"
> 
>  - we drop the folder grouping from svn today in
> > > "extensions", "servlets", "commons" etc. only the hierarchy of
> > > artifactId
> > > is relevant. - with the prefix "sling-" they
> > > - question: how are "contrib" and "samples" repos marked? by
> > > another
> > > prefix like "sling-contrib-" and "sling-samples-"?
> > 
> > i'm in favor of using the artifactid because it's unique and easy
> > to find.
> 
> +1 for artifactId (with prefix sling if really required – we only
> have four 
> maintained artifacts without sling) because it's a dead simple
> pattern (for 
> automation also).

Seems that everyone else seem to like the artifact id so we'll go with
that.

Thanks for the input.

Robert

> 
> O.
> 
> > stefan
> > 
> > [1]
> > https://lists.apache.org/thread.html/37765304556b17a04e7eb122afd895
> > ea7beae9
> > 57d56c9d4501a9f2e0@%3Cdev.sling.apache.org%3E
> 
>  
> > 
> > 
> > > -----Original Message-----
> > > From: Robert Munteanu [mailto:[email protected]]
> > > Sent: Friday, September 8, 2017 3:34 PM
> > > To: [email protected]
> > > Subject: [git] Naming of git repositories
> > > 
> > > Hi,
> > > 
> > > I've started thinking a bit about the Git migration process. I
> > > don't
> > > think we've discussed naming individual Sling modules after being
> > > extracted from SVN.
> > > 
> > > ASF mandates that we use a pattern of 'TLP-module' for the git
> > > repositories, so the modules must be name sling-${something}.
> > > 
> > > As for that ${something}, it can be one of
> > > 
> > > 1. artifactId / Bundle-SymbolicName
> > > 2. short name ( as currently used in the SVN repo )
> > > 
> > > I would favour option 2, as I think option 1 has too much
> > > redundancy:
> > > 
> > > 
> > >  sling-org.apache.sling.auth.core
> > > 
> > > 
> > > is too verbose compared to
> > > 
> > > 
> > >  sling-auth-core
> > > 
> > > 
> > > 
> > > Refining option #2, we should remove some commons prefixes, such
> > > as:
> > > 
> > > - bundles
> > > - contrib/bundles
> > > - bundles/extensions
> > > - contrib
> > > - contrib/extensions
> > > - karaf
> > > - tooling/maven
> > > 
> > > Thoughts?
> > > 
> > > Robert
> > 
> > 
> 
> 

Reply via email to