一般准则
IPFS集群采用IPFS社群中的现有准则:
获得导向
要检查项目中发生了什么,请检查:
如果您正在寻找可以开始使用的东西, 利用 easy
和 ready
标签来过滤问题。
一般而言,任何标有help wanted
的内容 可以由外部贡献者提供。
如果您打算做某事或者需要更多说明,请告诉我们,以便我们为您提供帮助!
代码贡献指南
在实践中,我们的软标准如下:
- IPFS集群使用MIT许可证。
- 所有贡献都来自Pull Request,需要其中一个项目协作者的Code Review批准。
- 测试必须通过
- 代码覆盖率必须稳定或增加
- 我们更喜欢含义分支名称:
feat/
,fix/
… - 我们更喜欢引用问题的提交消息
fix #999: ...
- 提交消息应以以下格式结束:
License: MIT
Signed-off-by: User Name <email@address>
其中“用户名”是作者的真实(合法)名称,电子邮件@地址是作者的有效电子邮件地址之一。
这些信息意味着作者同意 原始开发人员证书 以及MIT许可下的工作。
为了帮助您自动添加这些信息,您可以运行setup_commit_msg_hook.sh 脚本,该脚本将设置一个Git commit-msg钩子,它将上面的信息添加到您编写的所有提交消息中。
这些只是指导方针。我们十分友善,并很乐意帮助🙂