Skip to content

Commit 1e8fc2a

Browse files
authored
Create CONTRIBUTING.md
1 parent b249994 commit 1e8fc2a

1 file changed

Lines changed: 90 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Contributing
2+
3+
我们提倡您通过提 Issue 和 Pull Request 方式来促进 APIJSON 的发展。
4+
5+
6+
## Acknowledgements
7+
8+
非常感谢以下几位贡献者对于 APIJSON 的做出的贡献:
9+
10+
- [ruoranw](https://github.com/ruoranw)
11+
- [zhoulingfengofcd](https://github.com/zhoulingfengofcd)
12+
- [Zerounary](https://github.com/Zerounary)
13+
- [vincentCheng](https://github.com/vincentCheng)
14+
- [justinfengchen](https://github.com/justinfengchen)
15+
- [linlwqq](https://github.com/linlwqq)
16+
- [redcatmiss](https://github.com/redcatmiss)
17+
- [linbren](https://github.com/linbren)
18+
- [jinzhongjian](https://github.com/jinzhongjian)
19+
- [CoolGeo2016](https://github.com/CoolGeo2016)
20+
- [1906522096](https://github.com/1906522096)
21+
22+
其中特别致谢: <br/>
23+
justinfengchen 提交的 6 个 Commits, 对 APIJSON 做出了 3,130 增加和 0 处删减(截止 2020/11/04 日); <br/>
24+
ruoranw 提交的 18 个 Commits, 对 APIJSON 做出了 328 增加和 520 处删减(截止 2020/11/04 日); <br/>
25+
Zerounary 提交的 6 个 Commits, 对 APIJSON 做出了 1,104 增加和 1 处删减(截止 2020/11/04 日)。 <br/>
26+
27+
<br/>
28+
APIJSON 持续招募贡献者,即使是在 Issue 中回答问题,或者做一些简单的 Bug Fix ,也会给 APIJSON 带来很大的帮助。 <br/>
29+
APIJSON 已开发近 4 年,在此感谢所有开发者对于 APIJSON 的喜欢和支持,希望你能够成为 APIJSON 的核心贡献者, <br/>
30+
加入 APIJSON ,共同打造一个更棒的自动化 ORM 库!🍾🎉
31+
32+
33+
34+
## Issue 提交
35+
36+
#### 对于贡献者
37+
38+
在提 Issue 前请确保满足一下条件:
39+
40+
- 必须是一个 Bug 或者功能新增。
41+
- 必须是 APIJSON 相关问题。
42+
- 已经在 Issue 中搜索过,并且没有找到相似的 Issue 或者解决方案。
43+
- 完善下面模板中的信息
44+
45+
如果已经满足以上条件,我们提供了 Issue 的标准模版,请按照模板填写。
46+
47+
48+
49+
## Pull Request
50+
51+
我们除了希望听到您的反馈和建议外,我们也希望您接受代码形式的直接帮助,对我们的 GitHub 发出 Pull Request 请求。
52+
53+
以下是具体步骤:
54+
55+
#### Fork 仓库
56+
57+
点击 `Fork` 按钮,将需要参与的项目仓库 Fork 到自己的 Github 中。
58+
59+
#### Clone 已 Fork 项目
60+
61+
在自己的 Github 中,找到 Fork 下来的项目,git clone 到本地。
62+
63+
```bash
64+
$ git clone git@github.com:<yourname>/APIJSON.git
65+
```
66+
67+
#### 添加 APIJSON 仓库
68+
69+
将 Fork 源仓库连接到本地仓库:
70+
71+
```bash
72+
$ git remote add <name> <url>
73+
# 例如:
74+
$ git remote add APIJSON git@github.com:Tencent/APIJSON.git
75+
```
76+
77+
#### 保持与 APIJSON 仓库的同步
78+
79+
更新上游仓库:
80+
81+
```bash
82+
$ git pull --rebase <name> <branch>
83+
# 等同于以下两条命令
84+
$ git fetch <name> <branch>
85+
$ git rebase <name>/<branch>
86+
```
87+
88+
#### Commit 信息提交
89+
90+
Commit 信息请遵循 [Commit 消息约定](./CONTRIBUTING_COMMIT.md),以便可以自动生成 `CHANGELOG` 。具体格式请参考 Commit 文档规范。

0 commit comments

Comments
 (0)