Gitlab hero border pattern left svg Gitlab hero border pattern right svg

开发贡献

贡献10大极狐GitLab 项目

项目 语言 / 技术 指南 待处理的议题
极狐GitLab Ruby on Rails, JavaScript, Vue, Haml, RSpec - 通用开发贡献指南 按权重排序
GitLab Ruby on Rails, JavaScript, Vue, Haml, RSpec - 通用开发贡献指南 - Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab Runner Go, Shell - GitLab Runner 贡献指南
- 通用开发贡献指南
- Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab Omnibus Ruby, HTML, Shell, CSS - GitLab Omnibus 贡献指南
- 通用开发贡献指南
- Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab Charts Helm, Kubernetes, Ruby, Shell - GitLab Charts 贡献指南
- 通用开发贡献指南
- Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab Development Kit Ruby, JavaScript, HTML, Shell - 通用开发贡献指南 按权重排序
Gitaly Go, Ruby, Git - Gitaly 贡献指南
- 通用开发贡献指南
- Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab Pages Go, Shell - GitLab Pages 贡献指南
- 通用开发贡献指南
- Accepting merge requests 按权重排序
- Good for new contributors 按权重排序
GitLab UI JavaScript, Vue, SCSS, Ruby, HTML - GitLab UI 贡献指南
- 通用开发贡献指南
Accepting merge requests 按权重排序
GitLab Shell Go, Ruby, Shell - 通用开发贡献指南 - Accepting merge requests 按权重排序
- Good for new contributors 按权重排序

开发

这些说明适用于极狐GitLab 项目的开发。请注意 GitLab Development Kit 开发工具包的使用目前在 Windows 上处于试验状态。建议使用 Linux 或 macOS 以获得最佳开发贡献体验。

  1. 极狐GitLab 项目中,创建公开的分叉
  2. 下载并设置 GitLab Development Kit 开发工具包, 查看 GDK README 的设置说明。如果您遇到困难,请查看疑难解答。 另外, 您可以查看 GDK with Gitpod 来运行在云中预配置的 GDK 实例。
    • GDK 很重, 如果您需要通过反复试验快速构建某些内容,可以考虑使用空的rails应用程序执行此操作,然后将其移植到GDK。
  3. 选择要处理的议题。
    • 您可以通过按权重排序来查找简单议题。 低权重的议题将是较容易解决的。
    • 请务必评论并确认没有其他人正在处理此议题,并确保我们仍然对该议题的贡献感兴趣。
    • 如果您是新手或遇到困难,您可能还需要发表评论并寻求帮助。我们非常乐意为您提供帮助!
    • 如果您在企业版本上开发功能,则可能需要许可证密钥。请参阅我们的代码贡献者计划页面,详细了解如何获得许可证密钥。
  4. 添加功能或修复您选择处理的问题。
  5. 如果是影响用户或管理员的功能更改, 请更新文档
  6. 创建合并请求以合并代码及其文档。 越早创建合并请求,就能越早获得反馈。您可以将其标记为草稿,以表明您尚未完成。
  7. 如果需要,请添加测试, 以及变更日志
  8. 确保通过所有测试集。
  9. 请务必遵循合并请求工作流,以确保进行有效协作。
  10. 等待审核者审查。在审核者完成合并请求的代码审查后,可能需要更改一些内容。您可能还需要多次审核,具体取决于更改的大小。
  11. 您的更改将被合并,并部署到 jihulab.com,并包含在下一个版本中!
售前咨询
联系电话
在线支持
预约演示