在私有项目之间共享前端组件
Sharing frontend components between private projects
在我工作的组织中,我们有几个web和移动项目,它们的构建方式不同,但共享类似的定制前端组件。目前我们遵循的结构是将web和移动项目的代码存储在同一个存储库中,如:
/root
--/web
--/mobile
--/shared_components
然而,这似乎不是一个可以适当缩放的模型。这两个项目都必须单独管理。
我考虑将共享组件创建为一个底层组件,并添加必要的底层。两个仓库中的Json文件,但是组件是私有的。我也想过使用git的子树特性,但我更喜欢一些没有那么复杂的东西(特别是因为大多数团队成员刚刚习惯git)。我也考虑过节点模块,但这仍然会给wer带来同样的问题。
希望有其他建议。谢谢。
看看Google Repo。它是一个建立在git之上的工具,谷歌用它来让他们的Android存储库更容易管理。它是开源的,所以你可以在自己的项目中使用它。
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- Facebook共享显示一个接一个的空白页面
- 通过javascript/html访问twitter共享iframe
- 在我的SPA应用程序中集成Facebook共享的问题
- 在索引.html和应用.js [node.js] 之间共享变量
- AngularJS:$q.dedefe()不能由工厂方法共享
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 使用闭包共享构造函数参数
- Facebook共享动态参数链接
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 如何在没有插件和Wordpress的情况下创建共享社交媒体
- 在requirejs中共享实例化对象
- 在Javascript服务器/客户端中共享对象定义
- 使用服务(AngularJS)在控制器之间共享数据
- 从REST服务器和Coffeescapet前端开始
- 我可以共享一个HTML播放器吗
- AngularJS中的页面之间共享数据返回空
- 如何在前端和后端之间共享TypeScript/JavaScript
- 在Typescript前端和NodeJs后端之间共享js对象的最佳方式
- 在私有项目之间共享前端组件