同步操作将从 DiDi-opensource/KnowStreaming 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
欢迎👏🏻来到KnowStreaming!本文档是关于如何为KnowStreaming做出贡献的指南。
如果您发现不正确或遗漏的内容, 请留下意见/建议。
请务必阅读并遵守我们的 行为准则.
KnowStreaming 欢迎任何角色的新参与者,包括 User 、Contributor、Committer、PMC 。
我们鼓励新人积极加入 KnowStreaming 项目,从User到Contributor、Committer ,甚至是 PMC 角色。
为了做到这一点,新人需要积极地为 KnowStreaming 项目做出贡献。以下介绍如何对 KnowStreaming 进行贡献。
如果您在文档中发现拼写错误、在代码中发现错误或想要新功能或想要提供建议,您可以在 GitHub 上创建一个Issue 进行报告。
如果您想直接贡献, 您可以选择下面标签的问题。
请注意,任何 PR 都必须与有效issue相关联。否则,PR 将被拒绝。
分支介绍
我们将 dev
分支作为开发分支, 说明这是一个不稳定的分支。
此外,我们的分支模型符合 https://nvie.com/posts/a-successful-git-branching-model/. 我们强烈建议新人在创建PR之前先阅读上述文章。
贡献流程
为方便描述,我们这里定义一下2个名词:
自己Fork出来的仓库是私人仓库, 我们这里称之为 :分叉仓库 Fork的源项目,我们称之为:源仓库
现在,如果您准备好创建PR, 以下是贡献者的工作流程:
Fork KnowStreaming 项目到自己的仓库
从源仓库的dev
拉取并创建自己的本地分支,例如: dev
在本地分支上对代码进行修改
Rebase 开发分支, 并解决冲突
commit 并 push 您的更改到您自己的分叉仓库
创建一个 Pull Request 到源仓库的dev
分支中。
等待回复。如果回复的慢,请无情的催促。
更为详细的贡献流程请看:贡献流程
创建Pull Request时:
如果您的 PR 包含较大的更改,例如组件重构或新组件,请编写有关其设计和使用的详细文档。
Commiter将轮流review代码,以确保在合并前至少有一名Commiter
一些原则:
只要成功提交并合并PR , 则为Contributor
贡献者名单请看:贡献者名单
一般来说, 贡献8个重要的补丁并至少让三个不同的人来Review他们(您需要3个Commiter的支持)。 然后请人给你提名, 您需要展示您的
当前的Commiter可以通过在KnowStreaming中的Issue标签 nomination
(提名)来提名您
另外2个Commiter需要支持您的提名,如果5个工作日内没有人反对,您就是提交者,如果有人反对或者想要更多的信息,Commiter会讨论并通常达成共识(5个工作日内) 。
我们非常欢迎开发者们为KnowStreaming开源项目贡献一份力量,相应也将给予贡献者激励以表认可与感谢。
贡献者名单请看:贡献者名单
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。