用途:该技能面向 Contentstack Dart SDK 的公开 API 开发,适用于新增或修改 lib/contentstack.dart 中导出的类型,以及处理 Stack、内容类型、条目、查询、资源、图片变换、同步或实时预览相关代码,也用于定义和处理 SDK 错误与响应模型。
主要能力与结构:主库 lib/contentstack.dart 重新导出 src/ 下的模块,新增公开类型建议从此处导出;核心客户端位于 lib/src/stack.dart,以及相关的 entry.dart、query.dart、contenttype.dart、asset.dart、image_transform.dart。
API 边界:该包面向 Content Delivery API,用于读取和查询已发布内容,不涉及 Management API 操作。HTTP 请求通过 http 包完成,可参考 ../runtime-and-http/SKILL.md。
模型与错误:JSON 模型使用 json_annotation 与生成的 *.g.dart 部分文件,schema 变更后需重新生成,参见 ../dev-workflow/SKILL.md。错误位于 lib/src/error/ 下,需保持消息与类型和 CDA 行为一致。
版本管理:发布时遵循 pubspec.yaml 与 CHANGELOG.md 中的语义化版本规范。
限制:资料未提供具体安装命令、代码示例、收费信息或平台支持细节。