Merge remote-tracking branch 'upstream/master' into orchestration-5.x

# Conflicts:
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/api/OrchestrationEncryptDataSourceFactory.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/api/yaml/YamlOrchestrationEncryptDataSourceFactory.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/api/yaml/YamlOrchestrationMasterSlaveDataSourceFactory.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/api/yaml/YamlOrchestrationShardingDataSourceFactory.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/internal/datasource/OrchestrationEncryptDataSource.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/internal/yaml/YamlOrchestrationEncryptRuleConfiguration.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/test/java/org/apache/shardingsphere/shardingjdbc/orchestration/api/OrchestrationEncryptDataSourceFactoryTest.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/test/java/org/apache/shardingsphere/shardingjdbc/orchestration/internal/datasource/OrchestrationEncryptDataSourceTest.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/test/java/org/apache/shardingsphere/shardingjdbc/orchestration/internal/datasource/OrchestrationMasterSlaveDataSourceTest.java
#	sharding-jdbc/sharding-jdbc-orchestration/src/test/java/org/apache/shardingsphere/shardingjdbc/orchestration/internal/datasource/OrchestrationShardingDataSourceTest.java
#	sharding-orchestration/sharding-orchestration-center/pom.xml
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-api/pom.xml
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/pom.xml
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-apollo/src/main/resources/META-INF/services/org.apache.shardingsphere.orchestration.center.api.ConfigCenter
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-nacos/pom.xml
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/pom.xml
#	sharding-orchestration/sharding-orchestration-center/sharding-orchestration-center-zookeeper-curator/src/main/resources/META-INF/services/logback-test.xml
#	sharding-orchestration/sharding-orchestration-config/sharding-orchestration-config-apollo/src/test/java/org/apache/shardingsphere/orchestration/config/apollo/ApolloConfigCenterTest.java
#	sharding-orchestration/sharding-orchestration-config/sharding-orchestration-config-zookeeper-curator/pom.xml
#	sharding-orchestration/sharding-orchestration-config/sharding-orchestration-config-zookeeper-curator/src/test/java/org/apache/shardingsphere/orchestration/config/zookeeper/curator/test/CuratorZookeeperConfigCenterTest.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/configcenter/ConfigCenterServiceLoader.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/keygen/LeafSegmentKeyGenerator.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/keygen/LeafSnowflakeKeyGenerator.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/registry/RegistryCenterServiceLoader.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/registry/config/listener/AuthenticationChangedListener.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/registry/config/listener/PropertiesChangedListener.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/registry/config/listener/SchemaChangedListener.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/registry/config/service/ConfigurationService.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/yaml/swapper/OrchestrationConfigurationYamlSwapper.java
#	sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/yaml/swapper/RegistryCenterConfigurationYamlSwapper.java
#	sharding-orchestration/sharding-orchestration-core/src/test/java/org/apache/shardingsphere/orchestration/internal/keygen/LeafSegmentKeyGeneratorTest.java
#	sharding-orchestration/sharding-orchestration-core/src/test/java/org/apache/shardingsphere/orchestration/internal/keygen/LeafSnowflakeKeyGeneratorTest.java
#	sharding-orchestration/sharding-orchestration-core/src/test/java/org/apache/shardingsphere/orchestration/internal/registry/config/node/ConfigurationNodeTest.java
#	sharding-orchestration/sharding-orchestration-core/src/test/java/org/apache/shardingsphere/orchestration/internal/registry/config/service/ConfigurationServiceTest.java
#	sharding-orchestration/sharding-orchestration-reg/pom.xml
#	sharding-orchestration/sharding-orchestration-reg/sharding-orchestration-reg-api/pom.xml
#	sharding-orchestration/sharding-orchestration-reg/sharding-orchestration-reg-api/src/main/java/org/apache/shardingsphere/orchestration/reg/api/RegistryCenterConfiguration.java
#	sharding-orchestration/sharding-orchestration-reg/sharding-orchestration-reg-nacos/src/test/java/org/apache/shardingsphere/orchestration/reg/nacos/NacosRegistryCenterTest.java
#	sharding-orchestration/sharding-orchestration-reg/sharding-orchestration-reg-zookeeper-curator/src/test/java/org/apache/shardingsphere/orchestration/config/zookeeper/curator/test/CuratorZookeeperRegistryCenterTest.java
#	sharding-orchestration/sharding-orchestration-zookeeper-curator-integration-test/pom.xml
#	sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/src/main/java/org/apache/shardingsphere/shardingjdbc/orchestration/spring/boot/OrchestrationSpringBootConfiguration.java
#	sharding-spring/sharding-jdbc-orchestration-spring/sharding-jdbc-orchestration-spring-boot-starter/src/test/java/org/apache/shardingsphere/shardingjdbc/orchestration/spring/boot/type/OrchestrationSpringBootRegistryMasterSlaveTest.java
#	sharding-ui/sharding-ui-backend/pom.xml
#	sharding-ui/sharding-ui-backend/src/main/java/org/apache/shardingsphere/ui/servcie/impl/RegistryCenterServiceImpl.java
2 files changed
tree: 177a6fd8a1c5bb15d9a3c5028d257e6c9e974a26
  1. .mvn/
  2. shardingsphere-ui-backend/
  3. shardingsphere-ui-distribution/
  4. shardingsphere-ui-frontend/
  5. DISCLAIMER
  6. jenkinsfile_ui
  7. LICENSE
  8. mvnw
  9. mvnw.cmd
  10. NOTICE
  11. pom.xml
  12. README.md
README.md

ShardingSphere UI

License

Build Status

Overview

ShardingSphere UI is a management background for ShardingSphere, including: dynamic configuration, Data orchestration, etc.

ShardingSphere UI Frontend

shardingsphere-ui-frontend based on vue and use the UI Toolkit element.

ShardingSphere UI Backend

shardingsphere-ui-backend is a standard spring boot project.

How to Build

git clone https://github.com/apache/incubator-shardingsphere.git
cd incubator-shardingsphere/shardingsphere-ui/
mvn clean package -Prelease

Get the package in shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/target/apache-shardingsphere-incubating-${latest.release.version}-shardingsphere-ui-bin.tar.gz