写点什么

go modules

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐

lancet: 一个全面、高效、可复用的 go 语言工具函数库

用户头像
柳叶刀
2021-12-13

lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 lancet受到了java apache common包和lodash.js的启发。

3.4 Go 语言从入门到精通:包管理工具之 Go module

用户头像
xcbeyond
2021-04-04

Go modules 是 Go 语言目前最佳的依赖解决方案,发布于 Go 1.11版本,Go1.14版本 上已经明确建议生产上使用。而 Go modules 之前,Go 项目使用 GOPATH 、Govendor包管理方式,但却都存在一定的问题,本文就重点讨论关于另外一个包管理工具 Go module .

https://static001.geekbang.org/infoq/84/848ee53ad922c8bbc1135e0b53c299ef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go Modules 常见使用陷阱

用户头像
Rayjun
2021-03-27

go 的依赖管理还有很大的优化空间

https://static001.geekbang.org/infoq/28/282d6afacadac83db2815af0fbe9c939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

保持模块的兼容性

用户头像
Rayjun
2021-02-15

这是 Go Modules 系列的最后一篇文章,前面的四篇文章中介绍了如何使用模块,以及如何更新大版本,最后这篇文章将介绍一下在项目的维护过程中,如何保证项目的兼容性。

https://static001.geekbang.org/infoq/65/65cfbfb55459d5aa15ee7a419a738880.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

发布 Go Modules

用户头像
Rayjun
2021-01-31

每当完成一个 Go Modules 之后,如果想让更多的人使用你的代码,就需要把这个模块发布出去,这篇文章说明了如何发布一个新的模块。

https://static001.geekbang.org/infoq/ca/ca25c77fa5a074848dbae94fdd3533d1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Go Modules

用户头像
Rayjun
2021-01-17

Go 的包管理一直被人诟病,有人提出过解决方法,比如 godep、govendor 等工具,但在 G1.11 版本中,Go 官方很霸道的提出了 Go Module 方案,虽然被人吐槽,但现在已经成为事实上的包管理方案。

go modules_go modules技术文章_InfoQ写作社区