Skip to content
/ start Public
forked from umijs/start

User defined project configuration on the web page to generate UMI project scaffolding.

Notifications You must be signed in to change notification settings

xileliu/start

 
 

Repository files navigation

start.umijs.org

在网页上自定义项目配置,生成 Umi 项目脚手架。

现有的 umi create 功能简单,只能选择很少的选项不能满足很多用户的需求。

image

随着 umi 和 pro 的功能越来越多也需要一个更好的配置工具。类似智能想到提供更丰富的选择和预设。

调研

umi 现在已经提供了丰富的功能,有组件库研发,插件研发,pro 脚手架,还有海量的配置可以自定义,spring 也提供了类似的工具,spring initializr 可以帮助 java 用户快速的新建项目,并且提供各项的功能的配置。

image

同样的在 umi 如果可以有这样的工具,将会更好的推广 umi 的功能, create-umi 有一周 1.4k 的下载量, create-react-app 有 140k,用户需求量还是蛮大的。

Why?

  1. 只做项目创建,功能需求更加聚焦。
  2. Umi 用户技术可选,项目适用性更广。
  3. 对于 Umi 关键性的配置能够提供良好 playground。
  4. 能减轻 Umi 和 Pro 开源项目的维护成本。

基础功能

umi 提供了多种类型的引用开发, umi initializr 应该提供以下的功能:

  • 一个极简的 umi 项目
  • Pro 模板
  • dumi 模板
  • h5 模板
  • plugin 模板

共有配置

配置名称 值类型 说明 默认值
name string 项目名称 umi
version 版本号 版本号 1.0.0
description string 项目描述 -
keywords 标签选择器 项目的关键字 -
author string 项目的作者 -
license 选择 项目的 license ISC

待补充

About

User defined project configuration on the web page to generate UMI project scaffolding.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.5%
  • JavaScript 4.3%
  • Smarty 2.7%
  • Less 1.5%