Gundam-cli:前端项目创建发布流程解决方案

文档版本号:1.0.0

Github地址:github.com/JohnsenZhou…

Gundam-cli是一个前端项目创建发布流程解决方案,通过命令行工具来减少开发流程中的重复劳动。

大多数的前端团队都会有一套自己的开发脚手架,在一个新的项目启动时,至少要进行以下步骤:

  • 从远端仓库克隆脚手架
  • 改好后推送到新的仓库

当项目数一多,在这些繁琐的工作上所花费的时间也是不容小觑的。

下图是我司在使用cli前后的对比图:

gundam-cli 是在原有为公司开发的cli基础上做了功能拓展,可参见317hu-cli,具体流程类似

开始

安装

$ npm install -g gundam-cli
复制代码

使用

$ gundam new <project-name>
复制代码

执行后主要有以下需要输入的选项:

  1. 仓库类型(github、gitlab)

  2. 模板地址

    1. 若仓库类型选择github填写格式为:owner/name, 例如 JohnsenZhou/gundam-cli

    2. 若仓库类型选择gitlab填写格式为:custom.com:owner/name, 例如gitlab.johnsenzhou.com:example/test-projects

  3. 项目名称(默认project-name

  4. 项目版本号(默认为模板的版本号)

  5. 项目描述

  6. 开发人员名称

  7. 是否进行git push操作(若选是,则进行下一项操作,否则跳出,开发人员后续手动进行git操作)

  8. 输入新项目远端git remote 地址

具体操作流程可参见下图:

开发

gundam-cli为了达到社区的通用性,稍微增加了一部分功能,如果想针对自己公司开发一套对应的cli工具,可以对gundam-cli进行定制

克隆到本地
$ git clone https://github.com/JohnsenZhou/gundam-cli.git
复制代码
软链接`gundam-cli`到开发环境
$ cd gundam-cli
$ npm link
复制代码
开源支持
文章推荐

API

Usage: gundam <command> [options]

  Options:

    -v, --version  output the version number
    -h, --help     output usage information

  Commands:

    new <string>   Creates a new application
复制代码

License

MIT

转载于:https://juejin.im/post/5ae189e7518825671a637acc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值