同步操作将从 Xhy/Xhy-Rpc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
欢迎来到Xhy-Rpc,这里是为你准备的贡献指南列表。如果您发现页面上有不正确或缺失的内容,请提交问题或 PR 进行修复。
鼓励采取一切行动来使项目变得更好。在 GitHub 上,项目的每一项改进都可以通过 PR(pull request 的缩写)进行。
在贡献之前,您需要注册一个 Github ID。 准备以下环境:
请遵循拉取请求模板。请确保 PR 有相应的问题。 创建 PR 后,将向拉取请求分配一个或多个审阅者。审阅者将审阅代码。 在合并 PR 之前,请删除任何修复审查反馈、拼写错误、合并和变基的提交。最终的提交信息应该简洁明了
提交消息可以帮助审阅者更好地理解提交 PR 的目的是什么。它还可以帮助加快代码审查过程。我们鼓励贡献者使用 EXPLICIT 提交消息,而不是模棱两可的消息。一般来说,我们提倡以下提交消息类型:
另一方面,我们不鼓励贡献者通过以下方式提交消息:
提交内容表示一次提交中包含的所有内容更改。我们最好将内容包含在一个提交中,这样可以支持审阅者的完整审查,而无需任何其他提交的帮助。换句话说,单个提交中的内容可以通过 CI 以避免代码混乱。简而言之,我们需要牢记两条小规则:
无论是提交消息还是提交内容,我们确实更重视代码审查。
请注意,单个 PR 不应太大。如果需要进行大量更改,最好将更改分隔到几个单独的 PR 中。
所有代码都应由一个或多个提交者进行仔细审查。一些原则:
签字是补丁解释末尾的一行简单,证明您编写了它或有权将其作为开源补丁传递。规则非常简单:如果您能证明以下内容 (from developercertificate.org):
Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
660 York Street, Suite 102,
San Francisco, CA 94110 USA
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
然后,您只需在每条git commit消息中添加一行:
Signed-off-by: Joe Smith <joe.smith@email.com>
使用您的真实姓名(对不起,没有化名或匿名贡献。
如果设置了 和 user.name user.email git 配置,则可以使用 git commit -s 自动对提交进行签名。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。