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 的一部分。