angela created OAK-6125:
---------------------------

             Summary: Consider hierarchical module structure
                 Key: OAK-6125
                 URL: https://issues.apache.org/jira/browse/OAK-6125
             Project: Jackrabbit Oak
          Issue Type: Task
            Reporter: angela


Quote from [~mduerig] on the original m12n thread on oak-dev:

{quote}
Looking at the list of modules, its size and the names, did you consider
switching to a hierarchical module structure? Or could this make sense
later on? Otherwise can we come up with a naming scheme that implies
grouping (e.g. node store implementations, blob store implementations,
etc.)
{quote}

Possible candidates as Michael already mentioned:

- "getting-started": {{oak-examples}} and {{oak-exercise}}
- "blob": {{oak-blob}}, {{oak-blob-plugins}}, {{oak-blob-cloud}} and 
{{oak-blob-clould-azure}}
- "node store":  {{oak-store-spi}}, {{oak-segment-tar}} and later on also 
document store implementations

Additionally I think of the following:
- "query": {{oak-lucene}}, {{oak-solr-core}}, {{oak-solr-osgi}} and possibly 
the query and index code from {{oak-core}} if we would manage to isolate that
- "security": {{oak-auth-external}}, {{oak-auth-ldap}}, 
{{oak-authorization-cug}} and possibly the security-spi and default impl if we 
would manage to isolate that from oak-core.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to