1
根據semver,版本號爲MAJOR.MINOR.PATCH,並且在進行向後兼容的錯誤修復時,修補程序會增加。協議的版本是否需要「補丁」?
我正在制定一個新的通信協議,並且我希望協議有一個與之相關的版本(實體說這個協議可能會在握手過程中協商他們將在他們的會話中使用的協議的最高支持版本)。在這種情況下,補丁是否有意義?我明白這對於軟件產品是有意義的(例如修復導致應用程序崩潰但不改變API的bug),但協議僅僅是一個規範(技術上沒有與協議本身相關的代碼,只有代碼位於說實體協議)。
是否有任何情況下協議的補丁號會增加?如果不是,我應該只使用主要和次要版本?