Canticle 是用于 Go 的依赖管理器。它还可以用于锁定版本的库,单个项目,完整的持续发布,微服务平台。
Canticle 支持以下功能:
Vendoring - 对外部代码保存一份内部副本
Version Locking - 使用特定版本的依赖库
VaNity Import Paths - 导入的路径保持它原有写法和目的
Single Copy - 内部不使用一个库的多个副本
Build Information - 使用嵌入的信息,确保任何构建可以完全复制