Greetings all!

The specifications of different modules in the seata samples project are
inconsistent.

For example:

1. pom: some modules depend on the top of seata-samples, some have their
own dependencies, which are prone to conflicts.

2. naming: some module names are unclear, such as dubbo and etcd3. users
cannot understand the meaning of the project from the naming.


Therefore, we need to define a set of specifications for the code of seata
samples.

*# Directory Structure*

The first and second levels are more of a directory

Top level: seata-samples

Second layer: at-sample, tcc-sample, saga-sample, xa-sample

Third floor, The third layer is the specific sample and the naming
convention is as follows:

*# naming*

naming with framework: spring-nacos-seata, springboot-naocs-zk-seata ...

*# dependency*

pom: The dependencies of each sample should be independent and should not
depend on the dependencies of the parent pom of seata samples.


You can leave your comments or vote whether you agree with this suggestion.

Reply via email to