Tangleflow:将 GitHub Actions 工作流与缠结工作流互相转换
摘要
Tangleflow 是一个 CLI 和库,用于将 GitHub Actions 工作流转换为缠结工作流及反向转换,使开发者能够处理两种格式。
暂无内容
查看缓存全文
缓存时间: 2026/07/24 14:01
43081j/tangleflow 源码:https://github.com/43081j/tangleflow # 🪢 tangleflow 将 GitHub Actions(https://docs.github.com/actions)工作流转换为 tangled(https://tangled.org)工作流,反之亦然。你可以将其作为命令行工具转换仓库中的工作流文件,或作为库在你自己的代码中转换已解析的工作流对象。 ## 用法 sh npx tangleflow --target= [file...] | 选项 | 描述 | | — | — | | --target=tangled | 将 GitHub Actions 工作流转换为 tangled | | --target=gh、--target=github | 将 tangled 工作流转换为 GitHub Actions | 如果未指定文件,则转换源目录中的所有工作流: - --target=tangled 读取 .github/workflows/*.{yml,yaml} 并写入 .tangled/workflows/ - --target=gh 读取 .tangled/workflows/*.{yml,yaml} 并写入 .github/workflows/ 转换为 tangled 时,每个独立的作业会成为自己的 .tangled/workflows/.yml 文件。通过 needs 关联的多个作业会合并为一个工作流,其步骤按依赖顺序执行。 ## 安装(作为库) sh npm install tangleflow ## API ### convertWorkflowToTangled(workflow) 将一个已解析的 GitHub Actions 工作流对象转换为 tangled 的 Pipeline(一个工作流数组,每个 GitHub 作业对应一个工作流)。 ### convertWorkflowToGitHub(workflow, path) 将一个已解析的 tangled 工作流对象转换为 GitHub Actions 工作流对象。 ## 许可证 MIT
相似文章
@trq212: https://x.com/trq212/status/2061907337154367865
Claude Code 发布了动态工作流功能,使得Claude能够为研究、安全分析、代理团队和代码审查等任务创建自定义框架,所有这些都在工具内原生实现。
@0xCodez: https://x.com/0xCodez/status/2079165300625330317
一个14步路线图,用于使用Claude Code的动态工作流将线性多智能体工作流转变为高效的图架构,强调数据依赖并行和基于合约的节点设计。
actions/checkout
一个用于检出仓库的 GitHub Action,使工作流能够访问代码。
@hasantoxr:本周提升Claude Code配置的最佳GitHub仓库:1. Claude Flow https://github.com/ruvnet/claude-flow… 2.…
精心挑选的GitHub仓库列表,用于增强Claude Code工作流程,包括流程管理、插件和项目管理工具。
Claude Code Dynamic Workflow 即时生成 harness - 淘汰了大量包装工具
Claude Code 的全新 Dynamic Workflow 功能能够自动即时生成 harness,使许多现有的包装工具过时。