- 采用typescript实现,提供良好的类型提示
- 从基础逻辑到业务逻辑,提供多种组合函数(WIP)
- 运行 yarn安装依赖
- 运行 yarn lint校验代码风格
- 运行 yarn format格式化所有ts代码
- 运行 yarn cm执行交互式commit-msg生成
- 运行 yarn test执行单元测试,可支持jest相关参数
- 运行 yarn docs:dev启动开发环境下文档系统
当前项目采用独立 npm 包的形式来管理,基于 ts 开发;
- 
docs中使用的是vuepress来构建文档项目,每个不同文件夹放置不同分类中的vue-reuse文档, 可参照现有案例编写。
- 
__test__中存放相应hooks的测试用例,如果遇到复杂hooks请在__test__下建立相应的文件夹。
- 
scripts中存放 发布、打包两个脚本
- 
src下存放hooks实现逻辑
- 
src/shared下存放共用逻辑和类型文件
提交信息请严格遵循 angular 团队风格,通过交互式的方式来创建(会在 git-hooks 中进行校验拦截)