SuperAPI AI 工具集

dev-workflow

部署与运维

查看项目

更新于 10-15 20:27

技能介绍

用途:面向 Contentstack Dart SDK 仓库的开发工作流指引,适用于开始在该仓库工作或入职、提交 PR 前验证分析/测试/格式、以及修改 JSON 可序列化模型或 part 文件之后。

主要能力与用法:安装依赖使用 dart pub get;若修改了使用 json_serializable 或 part '*.g.dart' 的文件,运行 dart run build_runner build --delete-conflicting-outputs,生成文件在 analysis_options.yaml 中被排除手动 lint。质量门禁包括静态分析 dart analyze(规则见 analysis_options.yaml)、测试 dart test,以及可选的格式检查 dart format .。

分支与自动化:PR 会运行 .github/workflows/check-branch.yml(例如针对 master 的限制);发布由 .github/workflows/publish.yml 在 semver 标签时触发,dry-run 使用 dart pub publish --dry-run。包文档方面,pubspec.yaml 中列出 dartdoc,在公共 API 变更时生成 HTML API 文档。

参考:../contentstack-dart-sdk/SKILL.md(API 面)、../testing/SKILL.md(测试与覆盖率)、../dart-style/SKILL.md(布局与分析器)。

限制:资料未提供具体环境版本、CI 触发细节或更多配置说明。