SuperAPI AI 工具集

dev-workflow

部署与运维

查看项目

更新于 10-15 20:28

技能介绍

用途:该技能面向 datasync-asset-store-filesystem 仓库的日常开发与自动化管理,帮助理解或修改构建/测试命令,参与 example/ 目录,以及了解 CI 与自动化流程。

主要能力: 安装与运行环境:使用 npm install;本地开发建议 Node 20+(见根目录 README.md)。 构建:npm run build-ts 先清理再执行 tsc,输出到 dist/;npm run compile 仅执行 tsc;prepare 在打包/安装时运行 compile。 监听:npm run watch-ts 用于开发期间增量编译。 示例应用:example/ 演示如何使用模拟配置进行接线(并非完整的 DataSync 技术栈)。 Travis:.travis.yml 在其 Node 矩阵上依次运行 npm run build-ts 和 npm run test(可能与 README 推荐的 Node 版本不同)。 GitHub Actions:.github/workflows/ 包含安全/扫描、发布与自动化,具体触发条件见各工作流。 Husky(可选):.husky/pre-commit 在已安装时运行 Talisman 与 Snyk;设置 SKIP_HOOK=1 可绕过。并非人人都有这些 CLI 工具,依赖该钩子前请与团队协调。 TypeScript 编译器选项、typings/ 与 TSLint:见 skills/typescript-style/SKILL.md。

适用场景:需要运行或调整构建与测试命令、了解 example/ 目录、以及梳理 CI/自动化配置时。

限制:本地钩子依赖 Talisman 和 Snyk 的安装情况;Travis 使用的 Node 版本可能与 README 推荐不一致;example/ 仅为模拟配置演示,不构成完整 DataSync 技术栈。