【问题标题】:Front-end web projects developed in separate repos from back-end project (API)在与后端项目 (API) 不同的存储库中开发的前端 Web 项目
【发布时间】:2016-11-01 20:02:24
【问题描述】:

假设您正在开发一个名为 F 的 Web 前端,而 F 由后端服务器 S 提供服务,这主要是一个 RESTful API,但也可以提供 HTML。对于大多数动态语言平台,我们会将前端代码放在公共目录中,服务器将从该目录提供页面。但是,如果您在与后端代码不同的 repo 中开发前端呢?

换句话说,将 F 的源代码保存在与服务器 S 不同的 git repo 中的最佳方法是什么?开发人员如何将服务器的 Web 前端保留在后端的单独项目中。或者这对于 Web 服务器来说并不常见?

我的猜测是,对于选择在单独的项目中开发前端的公司,他们会将其作为构建步骤进行 - 他们将 Web 前端的源代码复制到后端的认可目录服务器项目S。

希望这个问题有意义。

据我所知,Polymer's Vulcanize 我试图引用的内容 - 它提供了一个构建步骤,可以在正确的位置生成一个 HTML 文件 - https://github.com/Polymer/vulcanize

【问题讨论】:

    标签: node.js git backend web-frontend


    【解决方案1】:

    您的问题看起来像是 git submodulessubtrees 的一个非常常见的用例

    或者,如果您的前端人员从不开发S,而您的后端人员开发F,那么您应该使用包依赖管理器,例如@987654323 @ 或 composerF devs 包括 S 作为依赖项,S devs 包括 F 作为依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 2020-11-01
      • 2012-12-07
      • 1970-01-01
      相关资源
      最近更新 更多