Go Wiki: 冻结
有时一个包会走到其开发周期的尽头,被认为是完整的。它会继续得到维护,这意味着会修复回归或破坏性更改,但其范围会被冻结,并且不再接受新功能。
冻结一个包主要是给包的开发者和贡献者发出的信号,而不是给用户的。这并不意味着该包不应该被使用。关于这一点,请参阅 “已弃用”约定。
要表明一个包已冻结且不再接受新功能,请在其文档注释中添加一个段落来说明这一点,并在适用的情况下,推荐在哪里查找和在哪里贡献新功能。
示例
// The syslog package is frozen and is not accepting new features.
// Some external packages provide more functionality. See:
//
// https://pkg.go.dev/search?q=syslog
// The smtp package is frozen and is not accepting new features.
// Some external packages provide more functionality. See:
//
// https://pkg.go.dev/search?q=smtp
// The net/rpc package is frozen and is not accepting new features.
// The testing/quick package is frozen and is not accepting new features.
// The text/tabwriter package is frozen and is not accepting new features.
此内容是 Go Wiki 的一部分。