如何用子项目构建项目?

问题描述 投票:0回答:1

我正在创建一个用于在线调度的SaaS Web应用程序,并希望为不同类型的业务创建此SaaS的多个利基版本。

我想知道什么是最好的项目结构。

我正在考虑使用forksbranches,但我无法确定这种情况的最佳选择。

子项目需要与“核心”SaaS项目保持同步。

这意味着当我修复错误或将新模块(例如购物功能或主题)添加到主项目时,它将自动可用于所有其他正在运行的子项目。

这些功能将是模块化的,因此可以添加新功能或删除旧功能。

谁能在这里给我一个亮点?

谢谢!

reactjs vue.js architecture frameworks
1个回答
0
投票

也许您可以使用Lerna或纱线工作区在您的应用程序中共享不同的模块。

Lerna:https://github.com/lerna/lerna

纱线:https://yarnpkg.com/lang/en/docs/workspaces/

例如:https://github.com/mui-org/material-ui/tree/next/packages

© www.soinside.com 2019 - 2024. All rights reserved.