Go Wiki:贡献

https://go-lang.org.cn/wiki 的内容托管在 go.googlesource.com/wiki 仓库中,并镜像到 https://github.com/golang/wiki

这些内容由托管官方 Go 网站 https://go-lang.org.cn/ 的同一服务器提供服务。服务器的源代码位于 go.googlesource.com/website 仓库中。

报告问题

对于与现有内容相关的问题,首选的解决方法是发送更改

但是,如果您想添加新页面,请首先在 Go 问题追踪器中创建一个问题,并带有 wiki: 前缀以提议添加。清晰地说明为什么内容不适合任何现有页面。

由于 wiki 中页面的重命名可能会破坏外部链接,因此在重命名或删除任何 wiki 页面之前,请先创建一个问题。

如果问题与内容提供服务有关,请创建一个 GitHub 问题

分类问题

要解决与内容相关的问题,建议找出最熟悉相关内容的人或团队。项目所有者页面是一个很好的起点。

对于与内容提供服务相关的问题,请遵循与 x/website 问题类似的常规分类流程,并将其标记为 website

更新内容

在进行更改之前,请确保熟悉官方贡献指南中概述的代码审查流程。

发送微不足道的更改

对于诸如修复拼写错误和添加缺失链接之类的小更新,您可以使用 GitHub flow。像往常一样在 GitHub 仓库中进行编辑,并打开一个 GitHub 拉取请求。

更多信息请参见通过 GitHub 发送更改

发送非微不足道的更改

对于较大的更改,请按照通过 Gerrit 发送更改中提供的说明,通过 Gerrit 发送您的更改。

wiki 内容的规范仓库位于 go.googlesource.com/wiki

$ git clone https://go.googlesource.com/wiki

审查和提交更改

与其他 Go 仓库不同,wiki 仓库的提交过程只需要 wiki 仓库维护者组中任何一人给出一个 +2。有关更多背景信息,请参阅 提案 61940

审阅者须知:一旦您给出 +2 并且所有评论都已解决,请尽快合并更改以避免合并冲突。

任何有兴趣接收有关即将到来的 wiki CLs 通知的人都可以通过其 Gerrit 通知选择加入。

更改和测试内容提供服务的行为

golang.org/x/website/cmd/golangorg 是提供 wiki 页面的程序。

$ git clone https://go.googlesource.com/website
$ cd website/cmd/golangorg

遵循 README.md 中的说明在本地运行和测试程序。


此内容是 Go Wiki 的一部分。