如何为POCChain项目做出贡献

您对POCChain网络的贡献将有助于更快地改善全球金融基础设施。

我们希望尽可能简单地提供有助于POCChain网络发展和繁荣的变更。 我们要求贡献者遵循一些指导原则,以便我们可以快速合并您的更改。

入门

  • 确保您拥有GitHub帐户
  • 假设您的贡献尚不存在,请为您的贡献创建GitHub问题。
    • 清楚地描述问题,包括重现的步骤,如果它是一个错误。
  • 在GitHub上存储库

找到要处理的事情

第一个开始的地方总是查看您感兴趣的项目的当前github问题。 标有求助的问题通常是非常独立的,也是开始使用的好地方。

Stellar.org也使用这些相同的github问题来跟踪我们正在进行的工作。 如果您发现任何分配给特定人员或具有进行中标签的问题,则表示有人正在处理该问题。 轨道标签意味着我们可能会在下一周或两周内处理此问题。 准备好的标签意味着问题是我们优先考虑的问题,并将在我们的下一个轨道(sprint的sprint术语)或两个轨道上进行。

如果您认为需要添加或修复某些内容,请随意提出自己的问题。

做出改变

  • 从您希望以工作为基础的位置创建项目分支。
    • 这通常是主分支。
    • 请避免直接在分支上工作。
  • 确保为更改添加了必要的测试,并确保所有测试都通过。

提交更改

  • 签署贡献者许可协议
  • 所有内容,评论和拉取请求都必须遵循POCChain社区准则
  • 将更改推送到存储库的fork中的主题分支。
  • 向您在POCChain组织中正在处理的项目的存储库提交拉取请求。
  • 包括描述性提交消息
  • 通过拉取请求提供的更改应该一次关注一个问题。
  • 根据主分支重新设置本地更改。 解决出现的任何冲突。

此时你正在等我们。 我们希望至少在三个工作日内(通常是一个工作日)评论拉取请求。 我们可能会提出一些改变,改进或替代方案。

小改动

文档

对于注释和文档的小改动,并不总是需要创建新的GitHub问题。 在这种情况下,使用“doc”而不是问题编号启动提交的第一行是合适的。

其他资源

本文档的灵感来自:

https://github.com/puppetlabs/puppet/blob/master/CONTRIBUTING.md

https://github.com/thoughtbot/factory_girl_rails/blob/master/CONTRIBUTING.md

https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md