Skip to main content

Module contract

Module contract 

Source

Structs§

Contract
契约模块 — 基于 quanttide-devops toolkit 的适配层。 完整契约,对应 .quanttide/devops/contract.yaml
Platform
契约模块 — 基于 quanttide-devops toolkit 的适配层。 外部治理载体配置。
Scope
契约模块 — 基于 quanttide-devops toolkit 的适配层。 作用域(上下文维度)。
StageBuild
契约模块 — 基于 quanttide-devops toolkit 的适配层。 构建阶段。
StageRelease
契约模块 — 基于 quanttide-devops toolkit 的适配层。 发布阶段。
StageTest
契约模块 — 基于 quanttide-devops toolkit 的适配层。 测试阶段。
VersionSource
契约模块 — 基于 quanttide-devops toolkit 的适配层。 版本号来源配置。
VersionStatus
版本一致性检查结果。

Enums§

BuildTool
契约模块 — 基于 quanttide-devops toolkit 的适配层。 构建工具。
GitSourceError
Git 源操作错误。
Language
契约模块 — 基于 quanttide-devops toolkit 的适配层。 编程语言。
Pipeline
契约模块 — 基于 quanttide-devops toolkit 的适配层。 Pipeline 平台。
Registry
契约模块 — 基于 quanttide-devops toolkit 的适配层。 制品库类型。
SourceControl
契约模块 — 基于 quanttide-devops toolkit 的适配层。 源代码管理平台。
SourceType
契约模块 — 基于 quanttide-devops toolkit 的适配层。 版本号读取来源。

Functions§

detect_by_files
detect_language_by_files
契约模块 — 基于 quanttide-devops toolkit 的适配层。 根据目录下的标志文件推测编程语言。
load
load_scopes
normalize_version
契约模块 — 基于 quanttide-devops toolkit 的适配层。 标准化版本号:去掉 v 前缀和 scope 前缀。
read_all_config_versions
契约模块 — 基于 quanttide-devops toolkit 的适配层。 读取目录下所有已知配置文件的版本号。
status
显示当前契约的完整状态(调试/查看用)。
status_to
写入指定 writer 的版本(可测试)。
validate_version
契约模块 — 基于 quanttide-devops toolkit 的适配层。 校验版本号格式。
version_status
检查 scope 版本一致性。失败时返回空的 VersionStatus。