1.0.3 • Published 3 years ago
doge-cli v1.0.3
基于模版的前端脚手架
Requirements
requires the following to run:
- Node
- Npm
安装
# install it globally
$ npm install -g doge-cli
# or yarn
$ yarn global add doge-cli
使用
创建项目
doge-cli create your-project-name
新增项目模版
将新的项目模板加入 cat-cli organization 中,并对其执行 git tag 操作。标签名任意
修改项目模板
对已有项目模板的修改操作进行远程提交,并执行 git tag 操作
脚手架设计
主要分为 2 个部分
- organization
- cli 工具 doge-cli
organization 职责
- 存储所有的项目模板
- 通过项目模版 repo 的 tag,为项目模板引入版本管理。为后期修改/扩展项目模版增加了灵活性
cli 工具 doge-cli 职责
- 从 organization 中获取所有的模版及其版本信息,以命令行交互的方式将这些信息展示给用户,并提供选择功能
- 根据用户选择的模版及其版本,将对应的 repo 下载到用户当前目录
- 下载成功后,会自动执行依赖安装