大家好,我是猫头虎博主,今天我们来聊聊Go语言的一个重大更新!近期,Go社区对其包和模块文档服务进行了一次重要迁移。现在,godoc.org
的请求将被重定向到pkg.go.dev
。如果你是Go语言爱好者,这肯定是个不容错过的消息!让我们一起深入了解吧!
2020年对于Go生态来说,是一个变革之年。从Go模块的引入到生态系统的蓬勃发展,Go社区一直在努力提升开发者的体验。今天,我们将探讨Go社区如何通过重定向godoc.org
到pkg.go.dev
来提升文档服务。
Go语言自引入模块机制以来,其生态系统得到了快速发展。为了更好地服务于开发者,Go社区在2019年推出了pkg.go.dev。这不仅是一个文档服务站点,还支持模块,提供了更好的搜索功能,以及帮助Go用户找到合适包的信号指标。
社区在2020年1月份分享了一个目标,即最终将godoc.org
的流量全部重定向到pkg.go.dev
对应页面。用户现在可以选择将自己的godoc.org
请求重定向到pkg.go.dev
。
今年,Go社区收到了大量反馈,并通过Go问题跟踪器上的pkgsite/godoc.org-redirect和pkgsite/design-2020里程碑跟踪和解决。这些反馈促成了pkg.go.dev
上一些热门功能请求的支持,开源pkgsite,以及最近的pkg.go.dev重设计。
此迁移的下一步是在2021年初,完成pkgsite/godoc.org-redirect里程碑追踪的工作后,将godoc.org
的所有请求重定向到pkg.go.dev
的相应页面。在迁移期间,更新将发布在Go issue 43178。
godoc.org
的URL会继续工作吗?
是的!我们将重定向所有到达godoc.org
的请求到pkg.go.dev
的等价页面,这意味着你的书签和链接都将继续指向你需要的文档。
golang/gddo
仓库将会怎样?
gddo仓库将保持开放,供任何人使用或改进。我们将其标记为存档,表示不再接受贡献。但你仍可以继续fork仓库。
api.godoc.org
会继续工作吗?
此过渡对api.godoc.org
没有影响。在pkg.go.dev
的API可用之前,api.godoc.org
将继续服务。有
关pkg.go.dev
的API的更新,请参见Go issue 36785。
godoc.org
徽章会继续工作吗?
当然!徽章URL也会重定向到pkg.go.dev
的等价URL。你的页面将自动获得一个新的pkg.go.dev
徽章。如果你想更新你的徽章链接,也可以在pkg.go.dev/badge生成新徽章。
如果有任何反馈,欢迎在Go问题跟踪器上提交问题。
pkg.go.dev
是一个开源项目。如果你有兴趣为pkgsite项目做出贡献,可以查看贡献指南,或加入Gophers Slack上的#pkgsite频道了解更多信息。
要点 | 说明 |
---|---|
重定向目标 | 将godoc.org重定向到pkg.go.dev |
重定向影响 | 所有godoc.org的链接和徽章将继续指向相应的pkg.go.dev页面 |
社区反馈 | 通过Go问题跟踪器收集和解决 |
gddo仓库 | 保持开放,标记为存档 |
api.godoc.org | 继续运行,直到pkg.go.dev的API可用 |
贡献 | 欢迎为pkg.go.dev做出贡献 |
这篇文章已被猫头虎的Go生态洞察专栏收录,详情点击这里。