GithubHelp home page GithubHelp logo

xileliu / start Goto Github PK

View Code? Open in Web Editor NEW

This project forked from umijs/start

1.0 1.0 0.0 1.04 MB

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

TypeScript 91.55% JavaScript 4.25% Less 1.50% Smarty 2.70%

start's Introduction

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

待补充

start's People

Contributors

xiaohuoni avatar chenshuai2144 avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.