Skip to content

概念索引

学习 versions-skills 需要掌握的核心概念。每个概念都有一篇专题文档。

📚 概念清单

概念文档一句话
版本号结构版本号结构前缀 + 数字段 + 后缀 + 元数据
后缀权重后缀权重dev<snapshot<nightly<alpha<beta<milestone<rc<final<sp<patch<post
比较优先级比较优先级VersionNumbers → Suffix → PublicTime → Raw
分组语义分组语义按数字前缀归组
约束表达式约束表达式= != > >= < <= ^ ~ x
范围与包含策略范围与包含策略开/闭区间 + ContainsPolicy
不可变性不可变性所有 With*/Bump* 返回新对象
SemVer 规范SemVer 规范严格三段 + 预发布 + 构建元数据
文件格式文件格式每行一个版本,# 非注释符
序列化序列化JSON / Text / SQL 三类接口
三层接入三层接入SDK → CLI → MCP
零依赖设计零依赖设计核心仅依赖 golang-infrastructure 自研库

🗺 学习路径

基于 MIT 协议发布