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