Help us learn about your current experience with the documentation. Take the survey.
教程:为 GitLab 做贡献
每个人都可以为 GitLab 的发展做出贡献。 你可以贡献新功能、代码或流程的更改、错别字修正, 或者界面语言更新。
本教程将通过更新 UI 文本和相关文件的示例,带你了解贡献流程。 你可以按照本教程熟悉贡献流程。
开始之前
- 如果你还没有 GitLab 账户 创建一个新账户。 确认你可以成功 登录。
- 申请社区分叉的访问权限, 这是一组从 GitLab 仓库镜像的分叉,旨在改善贡献者的体验。
- 我们建议你加入 GitLab Discord 服务器,在那里 GitLab 团队成员和更广泛的社区已经准备好并等待回答你的问题,为你的贡献提供支持。
- 一旦你的社区分叉访问请求被批准,你就可以开始使用 GitLab Duo, 我们的 AI 原生功能,包括代码建议、聊天、根因分析等。
选择你想要贡献的方式
开始之前,选择最适合你的开发选项:
-
Web IDE - 从浏览器进行快速更改。
使用 Web IDE 更改代码或修正错别字,并从浏览器创建合并请求。
- 无需配置或安装。
- 几秒钟内可用。
-
Gitpod - 大多数贡献者应该使用此选项。
- 浏览器内的远程开发环境,无论你的本地硬件、操作系统或软件如何都能运行。
- 在本地浏览器中制作和预览远程更改。
- 设置需要几分钟,三十分钟内完全就绪。
-
GitLab 开发工具包 (GDK) 和 GDK-in-a-box - 完全本地开发。
GDK 是一个本地开发环境,包含 GitLab 自托管安装、示例项目和管理员访问权限,你可以用它来测试功能。这些选项依赖于本地硬件,可能会消耗大量资源。
-
GDK-in-a-box: 推荐用于本地开发。
下载并运行包含 GDK 的预配置容器镜像,然后使用 VS Code 连接到它。
- 需要最少的配置。
- 10 GB 镜像下载后,GDK-in-a-box 几分钟内就绪。
-
独立 GDK: 安装 GDK 及其依赖项。
安装 GDK 以获得完全的本地开发环境。
- 需要一些配置。
- 安装和配置可能需要长达两小时。
- 这是 GitLab 开发团队使用的路线。
-