发现整座仓库的软件包
把 Cargo、npm、Python、C++ 和插件定义的软件包组织成一张包含依赖关系的工作区图。
跨语言单仓库的版本与发布工具
Semifold 把仓库中的软件包发现、变更记录、版本联动、变更日志和按依赖发布连接起来,让不同语言的软件包作为一个整体演进。
repository/crates/core
Cargo.toml
packages/web
package.json
bindings/python
pyproject.toml
01 / ONE REPOSITORY
每种软件生态保留自己的清单格式和发布规则,Semifold 负责处理它们之间的关系。
把 Cargo、npm、Python、C++ 和插件定义的软件包组织成一张包含依赖关系的工作区图。
只记录一次变更,Semifold 会一致地更新受影响的版本、内部依赖约束和变更日志。
为每种生态使用正确的命令和软件包仓库检查,同时保留一条可以恢复的发布流程。
从你已经拥有的仓库开始,让 Semifold 帮你把版本与发布规则变成清楚、可执行的流程。
完成第一次发布 →