1 Star 0 Fork 10

陪着你 / antv-s2

forked from antv-s2 / antv-s2 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.md 3.02 KB
一键复制 编辑 原始数据 按行查看 历史
嘤嘤嘤 提交于 2021-10-11 17:34 . docs: add the CONTRIBUTING.md (#416)

简体中文 | English

如果你恰好看到了这篇文章,你一定是希望对这个项目贡献自己的一份力量

欢迎任何形式的贡献

"我代码水平不行", "会不会受到鄙视?", "会不会不太好?", 放心,不存在的!

我们欢迎任何形式的贡献,不管是一个错别字的修改,还是一次友好的建议,不管是通过 提交 Issue 还是一个帅气 pull request, 亦或是一次钉钉群的讨论,参与 discussions 的讨论,期待在 贡献者列表 里看见你的头像。

分支管理

目前,我们基于 master 分支开发,有任何修改,请基于 master 拉一个分支,然后通过 PR 的形式,我们集成了钉钉机器人,会第一次时间 review 你的 PR, 给与反馈

提交 Bug

很抱歉又写了一些 bug, 对于没一个 bug report 我们都会非常感激。为了提高沟通效率,请尽量多一些细节描述。

错误示范

preview

推荐步骤

  1. 首先选择 [Bug report]

    preview

  2. 按照 Issue 模板 填写相关的信息,是的,这些步骤稍微一些繁琐,但确实必须的,每个用户使用的场景都不同,系统环境,软件版本,又或是需要一些特定的步骤才能复现 bug, 这个时候说清楚,可以节省大家的时间呢~

    preview

Pull Request

  1. fork 项目 并 clone 下来 (或者使用 Github 的 Codespace 功能,非常方便)
  2. 安装依赖:yarn bootstrap 或者 yarn
  3. 提交你的改动,commit 请遵守 AngularJS Git Commit Message Conventions
  4. 如果你的改动是修复 bug, 还可以在提交信息后面加上 close #issue 号, 这样可以在 pr 合并后,可以自动关闭对应的 issue, 比如 fix: render bug close #123
  5. 确保加上了对应的单元测试
  6. 所有 Lint 和 Test 检查通过后,并且 review 通过,我们会合并你的 pr.

preview

开发流程

我们使用 yarn@v1 作为包管理

npm i -g yarn
  1. yarn bootstrap 安装依赖
  2. yarn site:bootstrap 安装网站相关依赖
  3. yarn site:start 启动本地的 S2 网站
  4. yarn core:start 可视化的方式调试测试
  5. yarn build 构建 S2, 输出 umd, esmlib 目录
  6. yarn test 运行单元格测试
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/accompany-you/antv-s2.git
git@gitee.com:accompany-you/antv-s2.git
accompany-you
antv-s2
antv-s2
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891