bia
Version:
a tool for download git repository
161 lines (152 loc) • 4.96 kB
Markdown
# bia
【暴力女神】运营活动统一开发工具
## bia是什么?
一个用于下载bia仓库&集合常用功能的工具
## bia使用说明
- 安装
1. 切换淘宝镜像
```
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
1. cnpm i -g bia
- 使用
1. 活动相关 [bia2act](https://git.yx.netease.com/bia/bia2act)
1. 创建参考[bia开发流程](http://note.youdao.com/noteshare?id=b19ccfaccade2769f35385452c233271), 获取到git项目地址
1. git clone到本地
1. 进入到活动目录中,在该目录下执行 `bia act`
1. 选择对应模版初始化项目 [活动模版](https://git.yx.netease.com/bia/bia_tpl)
1. 脚手架相关V2 [bia2eris](https://git.yx.netease.com/bia/bia2eris)
1. 创建git项目,获取git项目地址
1. 在该目录下,执行`bia eris` 创建eris所需的模块开发框架
1. 组件相关 [bia2eos](https://git.yx.netease.com/bia/bia2eos)
1. git clone [组件库](https://git.yx.netease.com/bia/Eos)
1. 在该目录下,执行`bia eos` 创建eos所需的模块开发框架
1. **其他工具**
1. `bia server` 在当前目录下启动server
1. `bia ip` 获取本地ip
1. `bia ios [list]` simulator相关
1. `bia git [list | config]` 自动化批量生成git仓库
1. `bia goods` 格式化goods的excel,用于处理skulist
1. `bia npm [list]` npm源切换
1. `bia mock` 用于本地生成简单的数据mock服务
1. 更新单文件
1. bia act -e filePath,`filePath`为相对路径,例如`bia act -e .gitlab-ci.yml` 或者 `bia act -e pageInfo/pageInfo.yml`
1. bia act2 -e filePath,同上(bia act2 -e eos 用于eos组件库更新)
1. bia eris -e filePath,同上
1. bia eos -e filePath,同上(需要在Eos目录执行)
1. 运营工作台相关
1. 创建git并clone到本地
2. 进入项目目录,在该目录下执行`bia ops`
3. 选择对应框架类型,拉取对应的模板代码
### 有问题反馈
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
* 邮件(hzxulin@yeah.net)
***
#### changelog
- 0.18.0
* 添加eris3指令,用于创建react模块
- 0.17.0
* 整合act2 和 eris2指令
- 0.16.12
* 更新eris2指令,删除Olympus
- 0.16.11
* 更新bia git指令,禁止pre分支提交
- 0.16.9
* 添加bia cheerio指令
- 0.16.8
* 更新bia eos指令
- 0.16.7
* 添加bia skeleton指令
- 0.16.6
* 添加bia ops指令
- 0.16.5
* 增加bia taro更新文件的功能
- 0.16.3
* 添加bia taro指令
- 0.16.1
* 添加bia newact指令
- 0.15.9
* 修复 bia git list 功能
- 0.15.7
* 添加 bia time 功能,用于快速切换时间戳
- 0.15.3
* 更新 bia act2指令,删除eos的仓库的更新
- 0.15.2
* 更新cateList内容
* 更新 token
- 0.15.0
* 更新 bia act2指令,删除eos的仓库的引用
- 0.14.1
* 更新 bia git 指令,添加 bia git config,用于设置默认值
- 0.14.0
* 添加 eris2 版本
- 0.13.0
* 添加 colors 优化
- 0.12.8
* git.mail.netease.com 域名迁移
- 0.12.6
* 添加游戏模板
- 0.12.5
* 在 act2 基础上添加eos文件更新指令
* 更新 eos 创建生成的路径
- 0.12.3
* 新增 act2 新活动模板指令
- 0.12.0
* 重构,重新梳理js逻辑
* 添加 npm 源切换
- 0.11.3
* 修复console的bug
- 0.11.2
* 添加ip地址查询
- 0.11.1
* 优化ios未开启的情况
- 0.11.0
* 更新ios指令,进行包管理
- 0.10.3
* 更新 weex vue react angular 指令,修改产出目录
- 0.10.1
* 更新 weex 指令,删除部分不必要文件
- 0.10.0
* 迁移新的 bia group
* 添加 vue,react,angular,weex 指令
* 添加 goods 指令
- 0.9.11
* 修复执行路径
- 0.9.10
* 修复ora和inquirer冲突
- 0.9.9
* 添加初始化git项目指令
- 0.9.8
* 更新活动计划为多选
- 0.9.7
* 修改gitclone npm to `bia-git-repo`
* 更新 eris 指令,支持olympus
- 0.9.6
* 更新clone指令,添加dist参数
- 0.9.5
* npmjs官网迁移
- 0.9.4
* 集合工作台,拼团,脚手架
* 添加clone指令
- 0.9.3
* 添加严选类目
- 0.9.0
* act中接入eos
- 0.8.3
* 废除eris2指令,eris更新
* 更新eos源
- 0.8.2 - 文档更新
- 0.8.0 - bia2act改版
- 0.7.0 - 添加bia eos指令
- 0.5.0 - bia2eris改版
- 0.4.1 - 修复 windows 路径问题
- 0.4.0
* 新增单文件更新
* 优化--help命令提醒
* 整体代码格式优化
- 0.3.1 - 优化bia server
- 0.3.0 - 优化文案提醒,更新文档说明
- 0.2.9 - 修复邮箱大师模版
- 0.2.8 - 更新文档说明
- 0.2.7 - 更新文档说明
- 0.2.6 - 接入模版,创建活动命令统一修改为 bia act,框架直接放置在当前目录