教程:为极狐GitLab 做贡献
每个人都可以为极狐GitLab 的发展做出贡献。 你可以贡献新功能、修改代码或流程、修正拼写错误,或者更新界面语言。
本教程将通过一个更新 UI 文本及相关文件的示例,带你了解整个贡献流程。 你可以跟随本教程来熟悉贡献过程。
准备工作
- 如果你还没有极狐GitLab 帐号,请创建一个新帐号。 确认你可以成功登录。
- 申请访问社区分支, 这是一组从极狐GitLab 仓库镜像而来的分支,旨在改善贡献者体验。
- 我们建议你加入 GitLab Discord 服务器,那里的极狐GitLab 团队成员和更广泛的社区随时准备回答你的问题,并为你的贡献提供支持。
- 一旦你的社区分支访问请求被批准,你就可以开始使用极狐GitLab Duo,我们的人工智能原生功能,包括代码建议、聊天、根因分析等。
选择你的贡献方式
要开始,请选择最适合你的开发方式:
-
极狐GitLab 开发工具箱 (GDK) 和 GDK-in-a-box - 完全本地开发(推荐)。
GDK 是一个本地开发环境,包含一个极狐GitLab 私有化部署的安装、示例项目以及管理员访问权限,你可以用它来测试功能。 这些选项依赖于本地硬件,可能会占用较多资源。
-
GDK-in-a-box: 推荐用于本地开发。
下载并运行一个包含 GDK 的预配置容器镜像。
- 需要少量配置。
- 在 10 GB 镜像下载完成后,GDK-in-a-box 在几分钟内即可就绪。
-
独立 GDK: 安装 GDK 及其依赖项。
安装 GDK 以获得一个完全本地化的开发环境。
- 需要一些配置。
- 安装和配置可能需要最多两小时。
- 这是极狐GitLab 开发团队使用的路线。
-