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(-)
