Rush Monorepo

Rush Monorepo

Rush Monorepo

构建系统

软件描述

Rush 是 JavaScript 开发者的单体仓库管理工具,帮助从共享的 Git 仓库中创建和发布多个包。它支持并行构建、仓库策略和 NPM 安装,充当 Rush Stack 的编排器。

官方网站

访问软件的官方网站了解更多信息

官方认证

rushjs.io

安全链接HTTPS

什么是 Rush Monorepo?

Rush 是 JavaScript 开发者的单体仓库管理工具,帮助从共享的 Git 仓库中创建和发布多个包。它支持并行构建、仓库策略和 NPM 安装,作为 Rush Stack 的协调器。专为大型仓库设计,可处理数百个应用及庞大的 Git 历史记录,具备并行与分布式构建功能。

Rush 通过提供新包依赖审查的仓库策略和统一依赖版本强制机制,促进大型团队协作。它支持不同项目子集采用多种版本控制策略分别发布。

Rush 使用 PNPM 包管理器确保可靠的 NPM 安装,消除隐形依赖。其包含 Lockfile Explorer 工具,用于可视化和解决版本冲突。

Rush 保证安装和构建的确定性,防止出现无法复现的支持工单。Rush 引擎版本会根据您的 Git 分支自动安装,自定义命令经过严格验证并有完整文档。

Rush 作为统一的协调器,集成安装、链接、构建和发布等多种任务,并与更广泛的 Rush Stack 工具套件无缝整合。

Rush 是一款免费开源软件,鼓励社区贡献。它允许 Rush 仓库中的每个项目文件夹独立自包含且易于迁移。启用或禁用特定项目的 Rush 功能仅需极少操作。

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。