Refine finished at pull request[1], thank you for all of the suggestions.

[1] https://github.com/apache/shardingsphere/issues/5636

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


蒋晓峰 <[email protected]> 于2020年5月16日周六 下午3:57写道:

> Hi Liang,
>     Through the modules mentioned, I prefer use prefix 'shardingsphere',
> which looks more friendly to developers and user. In addition, could the
> modules be refined?
>
> Thanks,
> Nicholas Jiang
>
>
> On Thu, May 14, 2020 at 10:35 PM [email protected] <
> [email protected]> wrote:
>
> > Hi all,
> >
> > Apache ShardingSphere has lots of new features for new version 5.x.
> > It is better to aggregate and redesign modules.
> >
> > The current modules are:
> > ```
> > shardingsphere-spi
> > shardingsphere-sql-parser
> > shardingsphere-database-protocol
> > shardingsphere-underlying
> > sharding-jdbc
> > sharding-proxy
> > sharding-core
> > sharding-spring
> > sharding-orchestration
> > sharding-opentracing
> > sharding-metrics
> > sharding-transaction
> > sharding-scaling
> > master-slave-core
> > encrypt-core
> > shadow-core
> > control-panel
> > shardingsphere-integration-test
> >
> > ```
> >
> > There are serval points need to be adjusted:
> >
> > 1. There are 2 diff prefixes for `shardingsphere` and  `sharding` we need
> > to unify. `sharding` is a feature name, and `shardingsphere` is too long,
> > so I prefer remove all prefixes.
> > 2. We have lots of features and may add more, so it is better to
> aggregate
> > them to a parent modules.
> > 3. The orchestration related modules can be include in control-panel
> > module.
> > 4. It is better to rename shardingsphere-underlying to infra module
> because
> > of it is more shortly and more make sense.
> >
> > So the draft of new modules are:
> >
> > ```
> > spi
> > sql-parser
> > db-protocol
> > infra
> > jdbc
> > proxy
> > spring
> > transaction
> > scaling
> > features
> >   -- sharding
> >   -- master-slave
> >   -- encrypt
> >   -- shadow
> > control-panel
> >   -- orchestration
> >   -- opentracing
> >   -- metrics
> > integration-test
> > distribution
> > ```
> >
> > Any suggestion?
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
>

Reply via email to