🤝 如何贡献
我们非常感谢您愿意贡献 ❤️ 在开始工作之前,请花一点时间阅读并遵循以下简要指南。
📥 报告问题和提问
-
我们希望问题首先在社区论坛中讨论,确认后再在相关项目的 GitHub 问题追踪器中提交。
-
欢迎随时报告任何错误、请求新功能或任何其他您需要帮助的事项。提交问题时,请尽可能提供详细信息。
-
对于一般性和实现特定的问题,请在社区论坛上提问以获得支持。
🪲 错误报告和其他问题
报告错误时,请遵循以下步骤:
-
提供详细信息:
包括 Jitsi Meet、Jicofo 和 JVB 的版本。 -
问题描述:
清晰地解释所遇到的问题。 -
重现步骤:
提供逐步说明以重现该问题。 -
预期行为:
描述使用软件时的预期结果。 -
实际行为:
解释实际发生的情况,包括任何错误消息。
💟 功能请求
如果您对 Jitsi 有新的功能想法或希望改进的地方,请按照以下方式告知我们:
-
描述功能:
指定所需的功能。 -
提供示例:
分享其他应用程序中的类似功能。 -
解释重要性:
论证该功能的相关性。 -
考虑事项:
评估潜在挑战。 -
附加细节:
包括具体的偏好设置。
代码贡献
-
访问问题追踪器(例如 Jitsi Meet 的问题追踪器)以查找需要关注的开放问题列表。
-
发现了错误或有功能请求并知道如何修复?太好了!请继续阅读 🔍
-
开发者指南 将帮助您设置开发环境以开始在 Jitsi Meet 应用程序 上工作。
✏️ 贡献者许可协议
虽然 Jitsi 项目是在Apache 许可证 2.0下发布的,但版权持有者和主要创作者是8x8。为了确保我们能够继续以开放源代码许可证的形式提供这些项目,我们需要您以公司或个人的身份签署我们的基于 Apache 的贡献者许可协议。如果您无法接受协议中规定的条款,我们很抱歉,无法接受您的贡献。
🔁 创建拉取请求
- 将仓库分叉到您的 GitHub 账户中。
- 为您的更改创建一个新分支,基于主分支。为您的分支选择一个描述性的名称。
- 每个拉取请求仅包含一个逻辑更改,以保持组织性。
- 保持您的提交历史记录干净简明。如有必要,将多个提交合并为一个。
- 在提交拉取请求之前,将您的分支变基到主分支的最新更改上。永远不要合并主分支,始终进行变基。