Structs§
- Contract
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 完整契约,对应.quanttide/devops/contract.yaml。 - Platform
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 外部治理载体配置。 - Scope
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 作用域(上下文维度)。 - Stage
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 生命周期阶段配置。 - Stage
Build - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 构建阶段。 - Stage
Release - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 发布阶段。 - Stage
Test - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 测试阶段。 - Version
State - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 版本信息快照(State):记录两个事实源的版本信息及一致性结论。
Enums§
- Build
Tool - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 构建工具。 - Contract
Error - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 契约操作错误。 - Language
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 编程语言。 - Pipeline
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 Pipeline 平台。 - Registry
- 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 制品库类型。 - Source
Control - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 源代码管理平台。
Functions§
- check_
version_ consistency - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 检查 tag 版本与配置文件版本是否一致。 - detect_
all_ languages - 检测目录下的所有语言(不限于优先级最高的一个)。
- detect_
by_ files - detect_
language - 根据目录下的标志文件推测编程语言。
- load
- 加载契约。有
contract.yaml则解析,无则自动推测。 - load_
or_ default - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 加载契约,不存在时自动推测。 - load_
scopes - normalize_
version - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 标准化版本号:去掉v前缀和 scope 前缀。 - read_
config_ versions - 读取目录下所有已知配置文件的版本号。
- status
- 显示当前契约的完整状态。
- status_
to - 写入指定 writer 的版本(可测试)。
- validate_
version - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 校验版本号格式。 - verify_
version - 契约模块 — 适配层,委托给
quanttide-devopstoolkit。 从 git tag 和配置文件中读取版本号,验证一致性。 - version_
status - 检查 scope 版本一致性。失败时返回空状态。