1 Star 0 Fork 278

沐瑶 / L7

forked from antv / L7 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.md 1.64 KB
一键复制 编辑 原始数据 按行查看 历史
xiaoiver 提交于 2019-11-29 15:38 . 修复 Windows 环境开发问题 (#109)

Contributing to L7

👍🎉 欢迎向 L7 贡献代码! 🎉👍

前置依赖安装

安装 Yarn

由于使用了 Yarn workspace,首先需要安装 Yarn:https://yarnpkg.com/en/docs/install#windows-stable

Windows 环境配置

L7 测试方案依赖 headless-gl,其中需要 node-gyp 编译本地依赖

  1. 首先以管理员身份启动 PowerShell
  2. 运行 npm install --global --production windows-build-tools,安装 Microsoft's windows-build-tools

安装过程中其他问题详见

安装依赖

安装依赖并完成 Yarn workspace 初始化:

yarn install

Windows

copy node_modules/gl/deps/windows/dll/x64/*.dll c:\windows\system32

运行 DEMO

启动各个 package 代码变更监听:

yarn watch

启动 Storybook,会自动打开 http://localhost:6006/

yarn storybook

运行测试

运行单元测试:

yarn test

运行单元测试并查看代码覆盖率:

yarn coveralls

添加 Lerna package

添加一个新的 lerna package:

lerna create my-pack -y

将 ui-lib 作为 my-pack 的依赖:

yarn workspace my-pack add ui-lib/1.0.0

将 lodash 添加为所有 package 的依赖(不包含root)

yarn workspaces run add lodash

将 typescript 设置为 root 的开发依赖

yarn add -W -D typescript jest

提交代码

代替 git commit 提交:

yarn commit
TypeScript
1
https://gitee.com/muyao_vip/L7.git
git@gitee.com:muyao_vip/L7.git
muyao_vip
L7
L7
master

搜索帮助