This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-initializer.git

commit ca2f883fad411b02a0e17973cea3c41946b0c2cb
Merge: 798d2b3 e093fca
Author: Ken Liu <[email protected]>
AuthorDate: Wed Dec 28 14:38:58 2022 +0800

    Merge pull request #1 from weixsun/main
    
    Init project

 .gitignore                                         |   26 +
 LICENSE                                            |  201 +
 README-zh.md                                       |   37 +
 README.md                                          |   37 +-
 docs/CODE_OF_CONDUCT.md                            |   76 +
 docs/CONTRIBUTING-zh.md                            |   36 +
 docs/CONTRIBUTING.md                               |   37 +
 docs/howToCustom-zh.md                             |  210 +
 docs/img/code_template.png                         |  Bin 0 -> 215140 bytes
 docs/img/preview.png                               |  Bin 0 -> 150497 bytes
 initializer-generator/pom.xml                      |  184 +
 .../BootstrapProjectGenerationConfigure.java       |  229 +
 .../configure/InitializerMetadataConfigure.java    |   63 +
 .../configure/YamlPropertiesSourceFactory.java     |   40 +
 .../InitializerMetadataV21JsonMapper.java          |   73 +
 .../InitializerMetadataV2JsonMapper.java           |  143 +
 .../InitializerProjectMetadataController.java      |  170 +
 ...alizerProjectRequestToDescriptionConverter.java |  218 +
 .../initializer/controller/ProjectRequest.java     |   32 +
 .../initializer/core/ProjectGenerationRequest.java |   49 +
 .../initializer/core/ProjectGenerationResult.java  |   71 +
 .../alibaba/initializer/core/ProjectGenerator.java |   26 +
 .../initializer/core/constants/ErrorCodeEnum.java  |   59 +
 .../initializer/core/exception/BizException.java   |   43 +
 .../core/exception/BizRuntimeException.java        |   64 +
 .../initializer/core/template/CodeTemplate.java    |   65 +
 .../core/template/CodeTemplateRepo.java            |  103 +
 .../core/template/CodeTemplateRepoLoader.java      |   27 +
 .../core/template/CodeTemplateRepoRenderer.java    |  127 +
 .../core/template/RepoRenderResult.java            |   95 +
 .../core/template/TemplateStringRender.java        |   59 +
 .../template/loader/ClasspathTemplateLoader.java   |  213 +
 .../core/template/loader/FileTemplateLoader.java   |   67 +
 .../template/loader/LocalRepoTemplateLoader.java   |   97 +
 .../template/loader/RootRepoTemplateLoader.java    |   92 +
 .../generation/BootstrapProjectGenerator.java      |   87 +
 .../InitializerProjectGenerationConfiguration.java |   35 +
 .../InitializerProjectGenerationInvoker.java       |  215 +
 .../generation/InitializerProjectGenerator.java    |   43 +
 .../condition/ConditionalOnArchitectured.java      |   36 +
 .../generation/condition/ConditionalOnModule.java  |   44 +
 .../ConditionalOnRequestedArchitecture.java        |   42 +
 .../condition/OnArchitecturedCondition.java        |   44 +
 .../generation/condition/OnModuleCondition.java    |   59 +
 .../OnRequestedArchitectureCondition.java          |   45 +
 .../BootstrapTemplateRenderConstants.java          |   31 +
 .../extension/SampleCodeContributor.java           |  279 +
 .../architecture/ArchitectureBuildCustomizer.java  |   71 +
 ...ArchitectureProjectGenerationConfiguration.java |   94 +
 .../MavenArchitectureModuleContributor.java        |   61 +
 .../architecture/ModuleDescriptionContributor.java |   49 +
 .../architecture/MulitModuleBuildCustomizer.java   |   31 +
 .../layered/LayeredHelpCustomizer.java             |   31 +
 .../architecture/mvc/MvcHelpCustomizer.java        |   32 +
 .../extension/build/DependencyBillOfMaterials.java |   82 +
 ...ArchedGradleProjectGenerationConfiguration.java |   17 +
 .../ArchedMavenProjectGenerationConfiguration.java |   89 +
 .../build/maven/MavenComplierPluginCustomizer.java |   50 +
 .../MulitModuleMavenBuildProjectContributor.java   |  245 +
 .../build/maven/MulitModuleMavenBuildWriter.java   |  663 ++
 .../build/maven/SpringBootBomMavenCustomizer.java  |   90 +
 ...ArchedGroovyProjectGenerationConfiguration.java |   19 +
 .../ArchedJavaProjectGenerationConfiguration.java  |   37 +
 ...ArchedKotlinProjectGenerationConfiguration.java |   20 +
 .../ProjectSampleCodesGenerationConfiguration.java |   35 +
 ...ependencyOfDependencyDescriptionCustomizer.java |   75 +
 .../ArchedGitProjectGenerationConfiguration.java   |   32 +
 .../ReadmeHelpDocGenerationConfiguration.java      |   36 +
 .../alibaba/initializer/metadata/Architecture.java |   78 +
 .../metadata/ArchitectureCapability.java           |   86 +
 .../initializer/metadata/DependencyArchConfig.java |   48 +
 .../initializer/metadata/EnhancedDependency.java   |   84 +
 .../metadata/EnhancedDependencyGroup.java          |   70 +
 .../initializer/metadata/InitializerMetadata.java  |   57 +
 .../metadata/InitializerMetadataBuilder.java       |  124 +
 .../metadata/InitializerProperties.java            |  166 +
 .../com/alibaba/initializer/metadata/Module.java   |   81 +
 .../alibaba/initializer/metadata/ModuleConfig.java |   37 +
 .../project/InitializerProjectDescription.java     |   50 +
 .../protocol/CodeGenerationProtocolFilter.java     |  132 +
 .../protocol/archive/ProjectArchiveHandler.java    |  203 +
 .../protocol/git/ProjectGenerationResolver.java    |   94 +
 .../resolver/AbstractRequestPathValve.java         |   42 +
 .../protocol/resolver/DefaultRequestPathValve.java |   86 +
 .../protocol/resolver/IRequestPathValve.java       |   35 +
 .../protocol/resolver/RequestConverter.java        |   97 +
 .../com/alibaba/initializer/start/Application.java |   54 +
 .../alibaba/initializer/start/web/CommonPages.java |   37 +
 .../alibaba/initializer/start/web/WebConfig.java   |   67 +
 .../GradleBuildSystemHelpDocumentCustomizer.java   |   62 +
 .../GradleProjectGenerationConfiguration.java      |   53 +
 ...sDependencyManagementPluginVersionResolver.java |   54 +
 .../site/extension/build/gradle/package-info.java  |   20 +
 ...nnotationProcessorExclusionBuildCustomizer.java |   84 +
 .../MavenBuildSystemHelpDocumentCustomizer.java    |   71 +
 .../maven/MavenProjectGenerationConfiguration.java |   47 +
 .../site/extension/build/maven/package-info.java   |   20 +
 .../code/kotlin/KotlinCoroutinesCustomizer.java    |   74 +
 .../KotlinProjectGenerationConfiguration.java      |   80 +
 .../ManagedDependenciesKotlinVersionResolver.java  |   51 +
 .../kotlin/ReactorKotlinExtensionsCustomizer.java  |   47 +
 .../site/extension/code/kotlin/package-info.java   |   20 +
 .../DependencyProjectGenerationConfiguration.java  |  124 +
 .../dependency/flyway/FlywayBuildCustomizer.java   |   56 +
 .../flyway/FlywayProjectContributor.java           |   39 +
 .../FlywayProjectGenerationConfiguration.java      |   45 +
 .../extension/dependency/flyway/package-info.java  |   20 +
 .../dependency/graalvm/GraalVmBuildCustomizer.java |   42 +
 .../graalvm/GraalVmGradleBuildCustomizer.java      |   47 +
 .../GraalVmGroovyDslGradleBuildCustomizer.java     |   39 +
 .../graalvm/GraalVmHelpDocumentCustomizer.java     |   96 +
 .../GraalVmKotlinDslGradleBuildCustomizer.java     |   41 +
 .../graalvm/GraalVmMavenBuildCustomizer.java       |   54 +
 .../GraalVmProjectGenerationConfiguration.java     |   77 +
 .../graalvm/NativeBuildtoolsVersionResolver.java   |   66 +
 .../extension/dependency/graalvm/package-info.java |   20 +
 .../graphql/SpringGraphQlBuildCustomizer.java      |   52 +
 .../extension/dependency/graphql/package-info.java |   20 +
 .../liquibase/LiquibaseProjectContributor.java     |   39 +
 .../dependency/liquibase/package-info.java         |   20 +
 .../lombok/LombokGradleBuildCustomizer.java        |   46 +
 .../extension/dependency/lombok/package-info.java  |   20 +
 .../ObservabilityBuildCustomizer.java              |   43 +
 ...bservabilityProjectGenerationConfiguration.java |   59 +
 .../WavefrontHelpDocumentCustomizer.java           |   57 +
 .../dependency/observability/package-info.java     |   20 +
 .../okta/OktaHelpDocumentCustomizer.java           |   45 +
 .../extension/dependency/okta/package-info.java    |   20 +
 .../site/extension/dependency/package-info.java    |   20 +
 .../reactor/ReactorTestBuildCustomizer.java        |   49 +
 .../extension/dependency/reactor/package-info.java |   20 +
 .../solace/SolaceBinderBuildCustomizer.java        |   65 +
 .../SolaceProjectGenerationConfiguration.java      |   42 +
 .../extension/dependency/solace/package-info.java  |   20 +
 .../SpringAmqpProjectGenerationConfiguration.java  |   38 +
 .../SpringRabbitTestBuildCustomizer.java           |   38 +
 .../dependency/springamqp/package-info.java        |   20 +
 .../springazure/SpringAzureModuleRegistry.java     |   76 +
 .../SpringAzureProjectGenerationConfiguration.java |   49 +
 .../dependency/springazure/package-info.java       |   20 +
 .../SpringBatchTestBuildCustomizer.java            |   39 +
 .../dependency/springbatch/package-info.java       |   20 +
 .../SpringBootProjectGenerationConfiguration.java  |   54 +
 .../dependency/springboot/package-info.java        |   20 +
 .../SpringCloudCircuitBreakerBuildCustomizer.java  |   89 +
 ...ngCloudContractDirectoryProjectContributor.java |   39 +
 .../SpringCloudContractGradleBuildCustomizer.java  |  103 +
 .../SpringCloudContractMavenBuildCustomizer.java   |   94 +
 .../SpringCloudFunctionBuildCustomizer.java        |  100 +
 .../SpringCloudFunctionHelpDocumentCustomizer.java |  164 +
 .../SpringCloudGatewayHelpDocumentCustomizer.java  |   49 +
 .../SpringCloudProjectGenerationConfiguration.java |  108 +
 .../SpringCloudProjectVersionResolver.java         |   67 +
 .../SpringCloudStreamBuildCustomizer.java          |   69 +
 .../dependency/springcloud/package-info.java       |   20 +
 .../springdata/R2dbcBuildCustomizer.java           |   84 +
 .../springdata/R2dbcHelpDocumentCustomizer.java    |   54 +
 .../SpringDataProjectGenerationConfiguration.java  |   46 +
 .../dependency/springdata/package-info.java        |   20 +
 .../SpringIntegrationModuleRegistry.java           |  102 +
 ...gIntegrationProjectGenerationConfiguration.java |   54 +
 .../dependency/springintegration/package-info.java |   20 +
 .../springkafka/SpringKafkaBuildCustomizer.java    |   43 +
 .../dependency/springkafka/package-info.java       |   20 +
 .../SpringNativeBuildtoolsVersionResolver.java     |   74 +
 .../SpringNativeGradleBuildCustomizer.java         |   59 +
 ...SpringNativeGroovyDslGradleBuildCustomizer.java |   98 +
 .../SpringNativeHelpDocumentCustomizer.java        |  131 +
 ...SpringNativeKotlinDslGradleBuildCustomizer.java |   40 +
 .../SpringNativeMavenBuildCustomizer.java          |  140 +
 ...SpringNativeProjectGenerationConfiguration.java |  118 +
 .../SpringNativeRepositoryBuildCustomizer.java     |   46 +
 .../dependency/springnative/package-info.java      |   20 +
 .../SpringRestDocsBuildCustomizer.java             |   50 +
 .../SpringRestDocsGradleBuildCustomizer.java       |   41 +
 .../SpringRestDocsMavenBuildCustomizer.java        |   47 +
 ...ringRestDocsProjectGenerationConfiguration.java |   54 +
 .../dependency/springrestdocs/package-info.java    |   20 +
 .../SpringSecurityRSocketBuildCustomizer.java      |   41 +
 .../SpringSecurityTestBuildCustomizer.java         |   40 +
 .../dependency/springsecurity/package-info.java    |   20 +
 .../SpringSessionBuildCustomizer.java              |   49 +
 .../dependency/springsession/package-info.java     |   20 +
 .../TestcontainersModuleRegistry.java              |   96 +
 ...stcontainersProjectGenerationConfiguration.java |   55 +
 .../dependency/testcontainers/package-info.java    |   20 +
 .../thymeleaf/ThymeleafBuildCustomizer.java        |   51 +
 .../dependency/thymeleaf/package-info.java         |   20 +
 .../vaadin/VaadinGradleBuildCustomizer.java        |   43 +
 .../vaadin/VaadinMavenBuildCustomizer.java         |   38 +
 .../VaadinProjectGenerationConfiguration.java      |   57 +
 .../extension/dependency/vaadin/package-info.java  |   20 +
 .../DescriptionProjectGenerationConfiguration.java |   46 +
 .../InvalidJvmVersionHelpDocumentCustomizer.java   |   56 +
 .../InvalidPackageNameHelpDocumentCustomizer.java  |   50 +
 .../site/extension/description/package-info.java   |   20 +
 .../spring/start/site/extension/package-info.java  |   22 +
 .../GradleDslProjectDescriptionCustomizer.java     |   42 +
 .../JavaVersionProjectDescriptionCustomizer.java   |  187 +
 .../ProjectDescriptionCustomizerConfiguration.java |   48 +
 ...ngCloudGatewayProjectDescriptionCustomizer.java |   45 +
 .../dependency/springcloud/package-info.java       |   21 +
 .../io/spring/start/site/project/package-info.java |   21 +
 ...cheableDependencyManagementVersionResolver.java |   45 +
 .../StartInitializrMetadataUpdateStrategy.java     |   54 +
 .../site/support/implicit/ImplicitDependency.java  |  161 +
 .../ImplicitDependencyBuildCustomizer.java         |   43 +
 .../ImplicitDependencyHelpDocumentCustomizer.java  |   47 +
 .../start/site/support/implicit/package-info.java  |   20 +
 .../io/spring/start/site/support/package-info.java |   20 +
 .../condition/ConditionalOnRequestedModule.java    |   42 +
 .../condition/OnRequestedModuleCondition.java      |   41 +
 ...cArchedMavenProjectGenerationConfiguration.java |   77 +
 .../inter/InterfaceModuleMavenBuildCustomizer.java |   69 +
 ...terfaceModuleMavenComplierPluginCustomizer.java |   50 +
 ...terfaceModuleDefaultStarterBuildCustomizer.java |   29 +
 .../root/RootMavenComplierPluginCustomizer.java    |   55 +
 .../DubboRegisterZookeeperBuildCustomizer.java     |   72 +
 ...terZookeeperProjectGenerationConfiguration.java |   51 +
 ...sumerDubboRegisterZookeeperBuildCustomizer.java |   47 +
 .../src/main/resources/META-INF/spring.factories   |   23 +
 .../src/main/resources/application-docker.yml      |   11 +
 .../src/main/resources/application.yml             |   55 +
 .../src/main/resources/ehcache.xml                 |   11 +
 .../src/main/resources/logback-spring.xml          |   57 +
 .../src/main/resources/metadata.yaml               | 1875 ++++
 .../codes/acm/java/AcmConfiguration.java.mustache  |   29 +
 .../codes/acm/java/EchoController.java.mustache    |   44 +
 .../acm/resources/application.properties.mustache  |    3 +
 .../resources/application.properties.mustache      |    6 +
 .../codes/cloudshell/root/tutorial.md.mustache     |   43 +
 .../resources/application.properties.mustache      |    3 +
 .../java/ConsumerApplication.java.mustache         |   48 +
 .../resources/application.properties.mustache      |    8 +
 .../consumer/resources/log4j.properties.mustache   |    7 +
 .../pic/interface/java/DemoService.java.mustache   |   29 +
 .../provider/java/DemoServiceImpl.java.mustache    |   34 +
 .../provider/java/EmbeddedZooKeeper.java.mustache  |  250 +
 .../java/ProviderApplication.java.mustache         |   36 +
 .../provider/java/TestSocketUtils.java.mustache    |  109 +
 .../resources/application.properties.mustache      |    8 +
 .../provider/resources/log4j.properties.mustache   |    7 +
 .../controller/java/TestController.java.mustache   |   37 +
 .../resources/static/index.html.mustache           |   10 +
 .../resources/webapp/welcome.ftl.mustache          |   10 +
 .../root/README-1-democode-freemarker.md.mustache  |   30 +
 .../root/README-2-democode-freemarker.md.mustache  |    5 +
 .../resources/application.properties.mustache      |   14 +
 .../java/gsondemo/ProductController.java.mustache  |   18 +
 .../root/README-1-democode-gson.md.mustache        |   25 +
 .../root/README-2-democode-gson.md.mustache        |    5 +
 .../codes/gson/do/java/Product.java.mustache       |   14 +
 .../gson/resources/application.properties.mustache |   34 +
 .../h2/resources/application.properties.mustache   |   30 +
 .../jackson/api/java/MessageService.java.mustache  |   23 +
 .../java/MessageController.java.mustache           |   62 +
 .../codes/jackson/do/java/Message.java.mustache    |   77 +
 .../codes/jackson/do/java/User.java.mustache       |  101 +
 .../codes/jackson/do/java/View.java.mustache       |   11 +
 .../do/root/README-1-democode-jackson.md.mustache  |   37 +
 .../do/root/README-2-democode-jackson.md.mustache  |    7 +
 .../impl/java/MessageServiceImpl.java.mustache     |   72 +
 .../java/MybatisDemoUserController.java.mustache   |   41 +
 .../codes/mybatis/h2/resources/data.sql.mustache   |    5 +
 .../codes/mybatis/h2/resources/schema.sql.mustache |   10 +
 .../java/config/MybatisDemoConfig.java.mustache    |   29 +
 .../java/entity/MybatisDemoUser.java.mustache      |   62 +
 .../mapper/MybatisDemoUserMapper.java.mustache     |   32 +
 .../mappers/MybatisDemoUserMapper.xml.mustache     |    7 +
 .../resources/application.properties.mustache      |    7 +
 .../resources/application.properties.mustache      |   10 +
 .../NacosConfigDemoConfiguration.java.mustache     |   92 +
 .../java/NacosConfigSampleController.java.mustache |   37 +
 .../codes/nacosconfig/java/User.java.mustache      |   65 +
 .../java/EchoService.java.mustache                 |   28 +
 ...cosDiscoveryConsumerConfiguration.java.mustache |   26 +
 .../java/OpenFeignController.java.mustache         |   34 +
 .../java/RestTemplateController.java.mustache      |   45 +
 .../resources/application.properties.mustache      |    2 +
 .../java/EchoServiceController.java.mustache       |   30 +
 .../resources/application.properties.mustache      |    0
 .../resources/application.properties.mustache      |   20 +
 .../codes/rocketmq/java/Foo.java.mustache          |   57 +
 .../rocketmq/java/consumer/MySink.java.mustache    |   24 +
 .../java/consumer/ReceiveService.java.mustache     |   50 +
 .../consumer/RocketMQCondumerRunners.java.mustache |   55 +
 .../RocketMQConsumerConfiguration.java.mustache    |   29 +
 .../rocketmq/java/producer/MySource.java.mustache  |   17 +
 .../producer/RocketMQProduceRunners.java.mustache  |  112 +
 .../RocketMQProducerConfiguration.java.mustache    |   39 +
 .../java/producer/SenderService.java.mustache      |   68 +
 .../producer/TransactionListenerImpl.java.mustache |   57 +
 .../resources/application.properties.mustache      |   73 +
 .../java/NacosConfigConfiguration.java.mustache    |   29 +
 .../resources/bootstrap.properties.mustache        |   10 +
 .../java/NacosDiscoveryConfiguration.java.mustache |   28 +
 .../resources/application.properties.mustache      |    9 +
 .../codes/sca-oss/java/OssConfig.java.mustache     |   54 +
 .../sca-oss/java/OssDemoService.java.mustache      |   81 +
 .../resources/application.properties.mustache      |    5 +
 .../codes/sca-oss/resources/oss-test.json.mustache |    3 +
 .../resources/application.properties.mustache      |    9 +
 .../java/SchedulexController.java.mustache         |   39 +
 .../codes/scheculex/java/SimpleTask.java.mustache  |   39 +
 .../codes/scheculex/java/TestService.java.mustache |   31 +
 .../resources/application.properties.mustache      |    2 +
 .../seata/java/AccountController.java.mustache     |   64 +
 .../seata/java/BusinessConfiguration.java.mustache |   58 +
 .../seata/java/DatabaseConfiguration.java.mustache |   96 +
 .../codes/seata/java/HomeController.java.mustache  |  117 +
 .../templates/codes/seata/java/Order.java.mustache |   33 +
 .../codes/seata/java/OrderController.java.mustache |  130 +
 .../seata/java/StorageController.java.mustache     |   57 +
 .../resources/application.properties.mustache      |   28 +
 .../codes/seata/resources/file.conf.mustache       |   67 +
 .../codes/seata/resources/registry.conf.mustache   |   73 +
 .../sentinel/java/DemoController.java.mustache     |   55 +
 .../codes/sentinel/java/DemoService.java.mustache  |   39 +
 .../codes/sentinel/java/FooService.java.mustache   |   25 +
 .../sentinel/java/SentinelWebConfig.java.mustache  |   41 +
 .../resources/application.properties.mustache      |    0
 .../resources/application.properties.mustache      |    8 +
 .../sentinelprovider/java/FooService.java.mustache |   28 +
 .../java/FooServiceImpl.java.mustache              |   41 +
 .../resources/application.properties.mustache      |    3 +
 .../codes/sms/java/SmsController.java.mustache     |  144 +
 .../java/SmsReportMessageListener.java.mustache    |   46 +
 .../sms/java/SmsUpMessageListener.java.mustache    |   35 +
 .../sms/resources/application.properties.mustache  |    5 +
 .../java/GreetingThymeleafController.java.mustache |   42 +
 .../resources/application.properties.mustache      |   21 +
 .../thymeleaf/resources/static/index.html.mustache |   10 +
 .../resources/templates/greeting2.html.mustache    |   10 +
 .../root/README-1-democode-thymeleaf.md.mustache   |   32 +
 .../root/README-2-democode-thymeleaf.md.mustache   |    5 +
 .../codes/web/java/BasicController.java.mustache   |   67 +
 .../web/java/PathVariableController.java.mustache  |   44 +
 .../templates/codes/web/java/User.java.mustache    |   43 +
 .../web/resources/application.properties.mustache  |    3 +
 .../codes/web/resources/static/index.html.mustache |    6 +
 .../spring-cloud-function-build-setup-aws.mustache |    8 +
 ...pring-cloud-function-build-setup-azure.mustache |    8 +
 ...ing-cloud-function-build-setup-missing.mustache |    8 +
 .../spring-cloud-netflix-maintenance-mode.mustache |   14 +
 initializer-page/.babelrc                          |   67 +
 initializer-page/.eslintrc                         |   50 +
 initializer-page/.prettierignore                   |    9 +
 initializer-page/README.md                         |   16 +
 initializer-page/dev/api.json                      | 1433 +++
 initializer-page/dev/starter.zip                   |  Bin 0 -> 53585 bytes
 initializer-page/package.json                      |  148 +
 initializer-page/pom.xml                           |   93 +
 initializer-page/public/bootstrap.html             |    1 +
 .../public/chunk-1796b09a042cad55c924.js           |    2 +
 .../public/chunk-1796b09a042cad55c924.js.map       |    1 +
 .../public/chunk-18870b914509cad972e2.js           |    2 +
 .../public/chunk-18870b914509cad972e2.js.map       |    1 +
 .../public/chunk-62d6eb49d4dc9c5bced1.js           |   36 +
 .../public/chunk-62d6eb49d4dc9c5bced1.js.map       |    1 +
 .../public/chunk-75467681fad20cdfd7e8.js           |    2 +
 .../public/chunk-75467681fad20cdfd7e8.js.map       |    1 +
 .../public/chunk-76e49424f16054f8a4a0.js           |    2 +
 .../public/chunk-76e49424f16054f8a4a0.js.map       |    1 +
 .../public/chunk-9441d43ec76a401e7ca7.js           |    2 +
 .../public/chunk-9441d43ec76a401e7ca7.js.map       |    1 +
 .../public/chunk-bb4f568ad8459aeeffda.js           |    2 +
 .../public/chunk-bb4f568ad8459aeeffda.js.map       |    1 +
 .../public/chunk-bcfbda10055c7eb17577.js           |   30 +
 .../public/chunk-bcfbda10055c7eb17577.js.map       |    1 +
 .../public/chunk-f1206adaef854dab9902.js           |    2 +
 .../public/chunk-f1206adaef854dab9902.js.map       |    1 +
 .../fonts/00f4610c11ae2aeb7db685df41262363.eot     |  Bin 0 -> 11671 bytes
 .../fonts/063f63b80a18487346b6bf074d4f094b.woff2   |  Bin 0 -> 10408 bytes
 .../fonts/07d5c9e793599811873ff699c36b86c5.eot     |  Bin 0 -> 7546 bytes
 .../fonts/083662cca067cf52ac4c2d16ca877db9.svg     |  234 +
 .../fonts/303a293f207127f2d21561491c3a71c4.svg     |  218 +
 .../fonts/3c5ebd87cbd775f3be8ed0551a682ef8.ttf     |  Bin 0 -> 21080 bytes
 .../fonts/5a488c3dab6ff8ccfa74bbd909a7bb95.woff2   |  Bin 0 -> 6332 bytes
 .../fonts/5f8a077b674fd55bfb19713a06aa2add.ttf     |  Bin 0 -> 15336 bytes
 .../fonts/63f573c4f806c10fa904fe911089f058.woff    |  Bin 0 -> 13504 bytes
 .../fonts/7f562c00d80cb9d59bed376763039487.woff2   |  Bin 0 -> 10304 bytes
 .../fonts/98291d65d7c5a049c81e8f5d786eec98.eot     |  Bin 0 -> 7061 bytes
 .../fonts/ab4a5ea7b67c74de76a88b85f6ca2ff5.ttf     |  Bin 0 -> 14400 bytes
 .../fonts/ae06d340240442c47ff1ccaa5ca4cfbe.woff    |  Bin 0 -> 13356 bytes
 .../fonts/b8ecef1f4c0e42d365ec8626607e1406.woff2   |  Bin 0 -> 6820 bytes
 .../fonts/c1e9a8527a4a4f457a8fdf644d373e9c.eot     |  Bin 0 -> 11511 bytes
 .../fonts/d12e4e15d6e01ff7ceceea6f00e32159.svg     |  341 +
 .../fonts/d4f0ebf5d59c08236fe25bb12820c2bd.ttf     |  Bin 0 -> 21096 bytes
 .../fonts/d85e4310339264b58f21bfcac7130bcc.woff    |  Bin 0 -> 8800 bytes
 .../fonts/f4f638d0cbf629e67fa9c355daa47347.woff    |  Bin 0 -> 9240 bytes
 .../fonts/f803d8e8ab86c9c0eb9ad1da9978f9f5.svg     |  342 +
 ...on_144x144.2478b24a321b48218de36189e71828e5.png |  Bin 0 -> 2663 bytes
 ...on_192x192.c6e0f62a4607bdda5252312f760f9bd6.png |  Bin 0 -> 3762 bytes
 ...on_256x256.42a05c99b3309698628af1b7592ae8c7.png |  Bin 0 -> 7410 bytes
 ...on_384x384.4ff9dc7b0d91aecd94da470bc8ef6419.png |  Bin 0 -> 13819 bytes
 ...icon_48x48.7cca9ef053ee5d21b555074ae8bf4128.png |  Bin 0 -> 856 bytes
 ...on_512x512.36bb143b826519027b1d44cc4b8aea58.png |  Bin 0 -> 21456 bytes
 ...icon_72x72.8685ae081c06d3406b994d368ff6bc1b.png |  Bin 0 -> 1262 bytes
 ...icon_96x96.257cfac9ff415c6435de6c05c4dc2317.png |  Bin 0 -> 1697 bytes
 initializer-page/public/images/aliyun-icon.png     |  Bin 0 -> 4284 bytes
 initializer-page/public/images/aliyun-white.png    |  Bin 0 -> 3847 bytes
 initializer-page/public/images/icon-48x48.png      |  Bin 0 -> 2669 bytes
 initializer-page/public/images/initializr-card.jpg |  Bin 0 -> 55048 bytes
 .../public/main-1df39ec353bff77cf889.js            |    2 +
 .../public/main-1df39ec353bff77cf889.js.map        |    1 +
 .../manifest.9e69419f57edbe2b5427a726852c0451.json |   51 +
 initializer-page/setupJest.js                      |    2 +
 initializer-page/src/App.js                        |   24 +
 initializer-page/src/Extend.json                   |   74 +
 initializer-page/src/components/Application.js     |  355 +
 .../src/components/common/builder/Control.js       |   43 +
 .../src/components/common/builder/FieldError.js    |   18 +
 .../src/components/common/builder/FieldInput.js    |   36 +
 .../src/components/common/builder/FieldRadio.js    |   38 +
 .../src/components/common/builder/HotKeys.js       |   26 +
 .../src/components/common/builder/Loading.js       |   42 +
 .../src/components/common/builder/PanelMore.js     |   59 +
 .../src/components/common/builder/Tabs.js          |   73 +
 .../src/components/common/builder/Warnings.js      |   83 +
 .../src/components/common/builder/index.js         |   10 +
 .../src/components/common/builder/list/List.js     |   47 +
 .../components/common/builder/list/ListGroup.js    |   88 +
 .../src/components/common/builder/list/ListItem.js |   77 +
 .../common/builder/quick-search/Dependencies.js    |   75 +
 .../common/builder/quick-search/QuickSearch.js     |  189 +
 .../common/builder/quick-search/Result.js          |   93 +
 .../src/components/common/explore/Code.js          |   82 +
 .../src/components/common/explore/Explore.js       |  199 +
 .../src/components/common/explore/Loading.js       |   84 +
 .../src/components/common/explore/Tree.js          |  122 +
 .../src/components/common/explore/index.js         |    1 +
 .../src/components/common/fetch/Fetch.js           |  100 +
 .../src/components/common/form/Button.js           |   42 +
 .../src/components/common/form/Close.js            |   29 +
 .../src/components/common/form/Form.js             |   29 +
 .../src/components/common/form/Placeholder.js      |   49 +
 .../src/components/common/form/Radio.js            |   45 +
 .../src/components/common/form/RadioGroup.js       |   63 +
 .../src/components/common/form/Switch.js           |   33 +
 .../src/components/common/form/index.js            |    7 +
 .../src/components/common/icons/IconSpring.js      |   22 +
 .../src/components/common/icons/Icons.js           |  339 +
 .../src/components/common/icons/index.js           |   21 +
 .../src/components/common/layout/Footer.js         |   44 +
 .../src/components/common/layout/Header.js         |   26 +
 .../src/components/common/layout/Layout.js         |   20 +
 .../src/components/common/layout/Logo.js           |   30 +
 .../src/components/common/layout/QuickLinks.js     |  122 +
 .../src/components/common/layout/index.js          |    3 +
 .../src/components/common/sandbox/SandboxShell.js  |   27 +
 .../src/components/common/share/Overlay.js         |   35 +
 .../src/components/common/share/Popover.js         |  135 +
 .../src/components/common/share/Share.js           |   35 +
 .../src/components/common/share/index.js           |    1 +
 initializer-page/src/components/reducer/App.js     |  134 +
 .../src/components/reducer/Initializr.js           |  132 +
 .../src/components/reducer/__tests__/App.js        |  137 +
 .../src/components/reducer/__tests__/Initializr.js |  289 +
 initializer-page/src/components/utils/ApiUtils.js  |  326 +
 initializer-page/src/components/utils/Hash.js      |   52 +
 initializer-page/src/components/utils/NoScroll.js  |    8 +
 initializer-page/src/components/utils/Theme.js     |   18 +
 initializer-page/src/components/utils/Version.js   |  115 +
 .../src/components/utils/WindowsUtils.js           |   19 +
 initializer-page/src/components/utils/Zip.js       |   90 +
 .../src/components/utils/__tests__/ApiUtils.js     |  423 +
 .../src/components/utils/__tests__/Version.js      |  165 +
 .../src/components/utils/__tests__/Zip.js          |   81 +
 initializer-page/src/fonts/karla-v12-latin-700.eot |  Bin 0 -> 11671 bytes
 initializer-page/src/fonts/karla-v12-latin-700.svg |  342 +
 initializer-page/src/fonts/karla-v12-latin-700.ttf |  Bin 0 -> 21096 bytes
 .../src/fonts/karla-v12-latin-700.woff             |  Bin 0 -> 13504 bytes
 .../src/fonts/karla-v12-latin-700.woff2            |  Bin 0 -> 10408 bytes
 .../src/fonts/karla-v12-latin-regular.eot          |  Bin 0 -> 11511 bytes
 .../src/fonts/karla-v12-latin-regular.svg          |  341 +
 .../src/fonts/karla-v12-latin-regular.ttf          |  Bin 0 -> 21080 bytes
 .../src/fonts/karla-v12-latin-regular.woff         |  Bin 0 -> 13356 bytes
 .../src/fonts/karla-v12-latin-regular.woff2        |  Bin 0 -> 10304 bytes
 initializer-page/src/fonts/karla-v8-latin-700.eot  |  Bin 0 -> 7546 bytes
 initializer-page/src/fonts/karla-v8-latin-700.svg  |  234 +
 initializer-page/src/fonts/karla-v8-latin-700.ttf  |  Bin 0 -> 15336 bytes
 initializer-page/src/fonts/karla-v8-latin-700.woff |  Bin 0 -> 9240 bytes
 .../src/fonts/karla-v8-latin-700.woff2             |  Bin 0 -> 6820 bytes
 .../src/fonts/karla-v8-latin-regular.eot           |  Bin 0 -> 7061 bytes
 .../src/fonts/karla-v8-latin-regular.svg           |  218 +
 .../src/fonts/karla-v8-latin-regular.ttf           |  Bin 0 -> 14400 bytes
 .../src/fonts/karla-v8-latin-regular.woff          |  Bin 0 -> 8800 bytes
 .../src/fonts/karla-v8-latin-regular.woff2         |  Bin 0 -> 6332 bytes
 initializer-page/src/images/aliyun-icon.png        |  Bin 0 -> 4284 bytes
 initializer-page/src/images/initializr-icon.png    |  Bin 0 -> 23157 bytes
 initializer-page/src/styles/_dark.scss             |  542 ++
 initializer-page/src/styles/_main.scss             | 1024 +++
 initializer-page/src/styles/_mixins.scss           |  183 +
 initializer-page/src/styles/_prism.scss            |  122 +
 initializer-page/src/styles/_responsive.scss       |  148 +
 initializer-page/src/styles/_toast.scss            |   51 +
 initializer-page/src/styles/_variables.scss        |   41 +
 initializer-page/src/styles/app.scss               |   32 +
 initializer-page/src/styles/explore.scss           |  426 +
 initializer-page/src/styles/fetch.scss             |   33 +
 initializer-page/src/styles/sandbox.scss           |  141 +
 initializer-page/src/styles/share.scss             |  141 +
 initializer-page/static/bootstrap.html             |  251 +
 initializer-page/static/images/aliyun-icon.png     |  Bin 0 -> 4284 bytes
 initializer-page/static/images/aliyun-white.png    |  Bin 0 -> 3847 bytes
 initializer-page/static/images/icon-48x48.png      |  Bin 0 -> 2669 bytes
 initializer-page/static/images/initializr-card.jpg |  Bin 0 -> 55048 bytes
 initializer-page/webpack.common.js                 |  113 +
 initializer-page/webpack.dev.js                    |   32 +
 initializer-page/webpack.prod.js                   |   33 +
 initializer-page/yarn-error.log                    | 9385 ++++++++++++++++++++
 initializer-page/yarn.lock                         | 9195 +++++++++++++++++++
 pom.xml                                            |  194 +
 513 files changed, 52266 insertions(+), 1 deletion(-)

Reply via email to