-
Notifications
You must be signed in to change notification settings - Fork 1.2k
如何为 Nebula Graph 做贡献
Amber Zhang edited this page Apr 17, 2020
·
2 revisions
为 Nebula Graph 作贡献有提 pr
和 issue
两种途径。
- 在 Nebula Graph 的 GitHub 主页(链接:https://github.com/vesoft-inc/nebula) 对项目进行
Fork
; - 完成
Fork
操作之后,克隆 Nebula Graph 现有代码; - 克隆完成后,可对现有代码或者文档进行编辑,例如:修复 bug / 提交新功能代码 / 补充文档信息等。在本地完成修改后,提交此次变更信息;
- 返回 Fork 的 Nebula Graph 仓的 GitHub 主页,点击
New pull request
按钮,pr 的标题为本次变更的内容简述,若本次提交涉及到某个已有 issue 的修复,请在正文中附上该 issue 地址; - pr 提交之后即可获得对应贡献积分,积分参考:【积分规则】;
**Please check the FAQ documentation before raising an issue**
Please check the [FAQ](https://github.com/vesoft-inc/nebula/blob/master/docs/manual-EN/1.overview/2.quick-start/2.FAQ.md) documentation and old issues before raising an issue in case someone has asked the same question that you are asking.
**Describe the bug (__must be provided__)**
A clear and concise description of what the bug is.
**Your Environments (__must be provided__)**
* OS: `uname -a`
* Compliler: `g++ --version` or `clang++ --version`
* CPU: `lscpu`
* Commit id (e.g. `a3ffc7d8`)
**How To Reproduce(__must be provided__)**
Steps to reproduce the behavior:
1. Step 1
2. Step 2
3. Step 3
**Expected behavior**
A clear and concise description of what you expected to happen.
**Additional context**
Provide logs and configs, or any other context to trace the problem.
Nebula Graph 对 GitHub 上的 pr 进行了等级划分,参考 pr 等级表:
等级 | 等级说明 | 对应积分 |
---|---|---|
0 级 | 发现并修复一个 defect-p1 的 bug | 100 个积分 |
1 级 | 发现并修复一个 defect-p2 的 bug | 50 个积分 |
2 级 | 提交一个代码 pr 并被接受 | 30 个积分 |
3 级 | 发现并修复一个 defect-p3 的 bug/补充文档信息并被接受 | 5 个积分 |
除了 pr 之外,Nebula Graph 对 issue 也进行了等级划分,参考 issue 等级表:
等级 | 等级说明 | 对应积分 |
---|---|---|
0 级 | 发现一个 defect-p1 的 bug | 5 个积分 |
1 级 | 发现一个 defect-p2 的 bug | 3 个积分 |
2 级 | 发现一个 defect-p3 的 bug | 1 个积分 |
Nebula Graph 对所有的 bug 进行了等级划分,参见 bug 等级表:
- defect-p1 bug:服务 Crash 或者数据丢失
- defect-p3 bug:未正确返回结果,或者严重文档错误
- defect-p3 bug:其他不严重的 bug,例如:typo
如何兑换礼物:微信私聊官方小助手:NebulaGraphbot,发送 GitHub 用户名 + 礼物名称和数量 + 姓名 + 电话 + 收货地址 即可。 特殊说明:Nebula Graph 贴纸 和 调试神器小鸭子 不单发快递,需同其他物品一块邮寄
积分可兑换的礼物包括:Nebula Graph 周边和其他礼品两类。
Nebula Graph 周边礼物 |
---|
Nebula Graph 笔记本:8 积分 |
Nebula Graph 哑光马克杯:5 积分 |
Nebula Graph 单面帆布袋:3 积分 |
Nebula Graph 贴纸一套:1 积分 |
其他礼品 | 其他礼品 |
---|---|
AirPods:250 积分 | KindlePaper White:205 积分 |
Filco 87 键侧刻键盘:200 积分 | IKBC 104 键 Cherry 键盘:100 积分 |
树莓派 4B:100 积分 | 苹果 magic 2 代鼠标:90 积分 |
索尼小音箱:80 积分 | 小米无线充电器:10 积分 |
404 帽(非官方):8 积分 | 诺西N3 笔记本铝合金支架:7 积分 |
GitHub 帆布袋(非官方):3 积分 | GitHub 贴纸一套(非官方):3 积分 |
调试神器小鸭子:1 积分 | 联系官方小助手:NebulaGraphbot 告知你所需的礼品 |
Nebula Graph 整理记录了 GitHub 上的 issue 及 pr,以下为现有社区用户的积分信息表。
社区用户:依云 👉当前积分:0 📝 历史积分:100
操作记录 | 积分变化 | 现有积分 |
---|---|---|
发现并修复 defect-p1 bug #820 | + 100 | 100 |
兑换 IKBC 104 键 Cherry 键盘一把 | -100 | 0 |
社区用户:xieceinhe 👉 当前积分:0 📝 历史积分:100
操作记录 | 积分变化 | 现有积分 |
---|---|---|
发现并修复 defect-p1 bug #978 | + 100 | 100 |
兑换 IKBC 104 键 Cherry 键盘一把 | -100 | 0 |
社区用户:moneytoyang 👉 当前积分:0 📝 历史积分:37
操作记录 | 积分变化 | 现有积分 |
---|---|---|
提交一个代码 pr 并被接受 #829 | +30 | 30 |
发现一个 defect-p2 的 bug #826 | +3 | 33 |
发现一个 defect-p2 的 bug #827 | +3 | 36 |
发现一个 defect-p3 的 bug #833 | +1 | 37 |
兑换 2 张京东 ¥ 100 E 卡 | -20 | 17 |
兑换 3 个帆布包 | -9 | 8 |
兑换 1 个 GitHub 背包 | -8 | 0 |
社区用户:walter211 👉 当前积分:4 📝 历史积分:4
操作记录 | 积分变化 | 现有积分 |
---|---|---|
发现一个 defect-p3 的 bug #830 | +1 | 1 |
发现一个 defect-p2 的 bug #831 | +3 | 4 |
社区用户:Wen Zhenghu 👉 当前积分:1 📝 历史积分:1
操作记录 | 积分变化 | 现有积分 |
---|---|---|
发现一个 defect-p3 的 bug #893 | +1 | 1 |