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 的一部分。