Skip to content

Go 模块

字数
150 字
阅读时间
1 分钟

使用

bash
go mod init github.com/xxx/xxx
go mod tidy

添加依赖

bash
go get github.com/yyy/yyy@v1.0.0

需要可执行:

bash
go install github.com/yyy/yyy

开发一个模块[1]

  • 语义版本[2]: 使用 v1.0.0 格式
  • git tag 方式发布版本。
  • 可再分发许可证[3]:如 MITApacheBSD

主版本更新时

目录结构:

bash
mypackage
    |—go.mod
    |-foo.go
    |-foo_test.go
    |—v2
        |-- go.mod 
        |-- foo.go 
        |-- foo_test.go
        |-- bar.go 
        |-- bar_test.go

他人使用:

bash
go get github.com/xxx/mypackage/v2@v2.0.0

贡献者

页面历史


  1. Go Packages > Best Practices ↩︎

  2. 语义化版本 2.0.0 ↩︎

  3. 可再分发许可证 ↩︎


总访问量 次, 访客数 人次