pkg.go.dev的2020展望

若如初见. 提交于 2021-02-18 05:28:28


在2019年,Go官方启动了名为 go.dev ( https://go.dev)的新域名,这是面向Go开发人员的新Hub。


作为该站点的一部分,还启动了 pkg.go.dev ,这是有关Go package和module的文档中心,旨在取代 godoc.org。在新的一年里,Go team将不断优化pkg.go.dev的体验,以提升开发者的开发效率。

一分钟速读
1. 将godoc.org请求重定向到pkg.go.dev,并向社区开发者征求反馈意见
2. 回答了开发者比较关心的几个问题:
    1. 在迁移过程中,如果package没有显示在pkg.go.dev上,可以通过从proxy.golang.org获取对应版本的module来添加;
    2. 开发者的package突然出现不明的许可证限制 ,不要慌,后面会优化证书检测算法;
    3.  pkg.go.dev是否会开源?很多公司想搭建自己的代码文档中心,目前这个需求在征求意见可填官方的调查问卷: https://google.qualtrics.com/jfe/form/SV_6FHmaLveae6d8Bn


以下是正文部分



将godoc.org请求重定向到pkg.go.dev

为了减少在过渡的过程中对用户的打扰,我们计划在今年晚些时候将流量从godoc.org重定向到pkg.go.dev上。同时我们需要您的及时意见反馈,以确保pkg.go.dev能够满足我们所有用户的需求。我们鼓励大家从今天开始使用pkg.go.dev,并提供反馈。

开发者可以通过以下渠道与我们分享反馈意见:
  • Post on the Go issue tracker.

  • Email go-discovery-feedback@google.com.

  • Click “Share Feedback” or “Report an Issue” in the go.dev footer.


迁移过程中,我们还将讨论提供API访问pkg.go.dev的plan。可以阅读最新的Go issue 33654并参与讨论。

常见问题解答

自11月推出以来,我们收到了来自Go用户的有关pkg.go.dev的大量反馈。对于本文的其余部分,我们将回答一些常见问题。
  • 在迁移过程中,如果package没有显示在pkg.go.dev肿么办?

我们会定期扫描Go Module Index,以查找要添加到pkg.go.dev的新软件包。如果在pkg.go.dev上没有看到软件包,则可以通过从proxy.golang.org获取相应版本的module来添加。有关说明,请参见go.dev/about。

  • My package has license restrictions. What’s wrong with it?

开发者的package突然出现不明的许可证限制 ,不要慌,后面会优化证书检测算法。

自11月上线以来,我们已经针对该问题做了以下改进:

    1. 更新了我们的许可政策,以包括我们检测和识别的许可列表;

    2.  与许可证检查团队合作,改善对版权声明的检测;

    3.  建立了特殊情况的人工审核流程

  • pkg.go.dev是否会开源?很多公司想搭建自己的代码文档中心

我们知道很多公司想要搭建自己的代码文档中心,但这不是我们团队的任务。我们从用户那里得知,运行godoc.org服务器比预想的要复杂得多,因为它是为在公共Internet范围而不是仅在公司内部提供服务。我们认为当前的pkg.go.dev服务器也可能遇到相同的问题


我们认为正确的方式就是公司的私有代码结合pkg.go.dev服务而不是每个公司都去大家拿一套pkg.go.dev的服务(过于复杂,因为除了提供文档中心之外,还要提供goimports和gopls的能力)


如果需要这样的服务,请填写此3-5分钟的调查,以帮助我们更好地了解您的需求。该调查将持续到2020年3月1日.问卷地址:https://google.qualtrics.com/jfe/form/SV_6FHmaLveae6d8Bn


我们对2020年pkg.go.dev的未来感到兴奋,希望广大开发者也一样!我们期待听到您的反馈,并希望与Go社区在该迁移中紧密合作。



原文地址:https://blog.golang.org/pkg.go.dev-2020



紧跟Go官方blog的步伐,追踪热点资讯,尽在go official blog


本文分享自微信公众号 - Go Official Blog(Go_Official_Blog)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!