极狐 GitLab

为极狐GitLab 文档做贡献

极狐GitLab 文档是配置、使用和排查极狐GitLab 问题的唯一可信来源(SSoT)。 欢迎每个人为极狐GitLab 文档做出贡献。

以下说明适用于社区贡献者。

更新文档#

前提条件:

  • 开始你的贡献者入门 以获取社区复刻的访问权限。 社区复刻是主极狐GitLab 仓库的共享副本。 当你发起请求时,会被要求回答几个问题。请让他们知道你有兴趣为极狐GitLab 文档做出贡献。

要更新文档:

  1. 在极狐GitLab 社区复刻中,转到 /doc 目录

  2. 找到你想更新的文档页面。如果你不确定页面在哪里,可以查看 https://gitlab.cn/docs 上页面的 URL。 路径会列在那里。

    或者,如果你已经在想更新的文档页面上,滚动到底部,在页脚中选择 查看页面源代码。此链接会直接带你到源文件。

  3. 在右上角,选择 编辑 > 编辑单个文件

  4. 进行你的更新。

  5. 完成后,在 提交信息 文本框中输入提交信息。 使用 3-5 个词,第一个词首字母大写,并且不要以句点结束短语。

  6. 选择 提交更改

  7. 一个新的合并请求会打开。

  8. 新建合并请求 页面上,选择 文档 模板并选择 应用模板

  9. 在描述中,简要总结更改内容,并链接到相关议题(如果有的话)。

  10. 选择 创建合并请求

创建合并请求后,留意来自 GitLab Bot 的消息。这条消息包含了准备好接受审查时该做什么的说明。

可以做什么#

你不需要一个议题来更新文档。你可以尝试安装并运行 Vale linting 工具,并修复发现的问题。

翻译后的文档#

为了让极狐GitLab 文档在全球范围内更易于使用,我们计划将产品文档翻译并以其他语言发布。

文件结构和初始翻译已经创建,但该项目尚未完成。

在翻译文档正式公开发布后,我们将分享如何帮助改进我们翻译的详细信息。但在此工作进行期间,我们无法接受对产品文档任何翻译的贡献。

此外,只有本地化团队成员可以更改与本地化相关的文件。

寻求帮助#

如果你遇到以下情况,可以向技术文档工程师团队寻求帮助:

  • 需要帮助为文档选择正确的位置。
  • 想讨论文档的想法或大纲。
  • 想要请求任何其他帮助。

要找到能帮助你的人:

  1. 找到相关 DevOps 阶段组 的技术文档工程师。
  2. 然后:
    • 如果需要紧急帮助,直接在议题或合并请求中指派该技术文档工程师。
    • 如果不需要紧急帮助,在议题或合并请求中提及该技术文档工程师。

如果你是极狐GitLab Slack 工作区的成员,你可以在 #docs 频道中请求帮助。

从你自己的复刻编辑文档#

如果你已经有自己的极狐GitLab 仓库复刻,可以使用它,而不必使用极狐GitLab 社区复刻。

  1. https://gitlab.cn/docs 上,滚动到你想编辑的页面底部。
  2. 选择 查看页面源代码
  3. 在右上角,选择 编辑 > 编辑单个文件
  4. 进行你的更新。
  5. 完成后,在 提交信息 文本框中输入提交信息。 使用 3-5 个词,第一个词首字母大写,并且不要以句点结束短语。
  6. 选择 提交更改
  7. 记下你的分支名称,然后选择 提交更改

这些更改会被添加到你的复刻仓库中,位于最后一步记下的分支里。

现在,创建一个合并请求。这个合并请求是将你分支中的更改合并到极狐GitLab master 分支的方式。

  1. 在左侧边栏中,选择 代码 > 合并请求
  2. 选择 新建合并请求
  3. 对于源分支,选择你的复刻和分支。
  4. 对于目标分支,选择 极狐GitLab 仓库master 分支。
  5. 选择 比较分支并继续。一个新的合并请求会打开。
  6. 新建合并请求 页面上,选择 文档 模板并选择 应用模板
  7. 在描述中,简要总结更改内容,并链接到相关议题(如果有的话)。
  8. 选择 创建合并请求

创建合并请求后,留意来自 GitLab Bot 的消息。这条消息包含了准备好接受审查时该做什么的说明。