假设您正在开发一个名为F的Web前端,F由后端服务器S提供服务,后端服务器S主要是RESTful API,但也可以提供HTML。对于大多数动态语言平台,我们将该前端代码放在公共目录中,服务器将提供该目录中的页面。但是,如果您在后端代码的单独仓库中开发前端会怎么样?
换句话说,将F的源代码保存在服务器S的单独git仓库中的最佳方法是什么?开发人员如何将服务器的Web前端保留在后端的单独项目中。或许这对于Web服务器来说并不常见?
我的猜测是,对于选择在单独项目中开发前端的服装,然后他们将这作为构建步骤 - 他们将Web前端的源代码复制到后端的可识别目录服务器项目S.
希望这个问题有道理。
据我所知,Polymer's Vulcanize我试图引用的内容 - 它提供了一个构建步骤,可以在正确的位置生成HTML文件 - https://github.com/Polymer/vulcanize
答案 0 :(得分:1)
您的问题看起来像git submodules
或subtrees
或者,如果您的前端人员永远不会开发S
,并且您的后端人员从不开发F
,那么您应该使用包依赖项像npm或composer这样的经理。 F
devs包含S
作为依赖项,S
devs包含F
作为依赖项。