2016-06-29 67 views
0

單獨回購開發的前端Web項目假設您正在開發名爲F的Web前端,並且F由後端服務器S提供服務,後端服務器S通常是RESTful API,但可以也提供HTML。對於大多數動態語言平臺,我們會將該前端代碼放在公共目錄中,服務器將爲該目錄提供頁面。但是,如果您是從後端代碼的單獨回購開發前端?從後端項目(API)

換句話說,將F的源代碼保存在與服務器S分開的git倉庫中的最佳方式是什麼?開發人員如何將服務器的Web前端保留在單獨的後端項目中。或者,這對於Web服務器來說可能不常見?

我的猜測是,對於選擇在單獨項目中開發前端的服裝,他們將此作爲構建步驟 - 將Web前端的源代碼複製到可識別的目錄中後端服務器項目S.

希望這個問題有道理。

從我可以告訴,聚合物的硫化什麼,我想指的 - 它提供了一個生成步驟,生成在正確的位置一個HTML文件 - https://github.com/Polymer/vulcanize

回答

1

你的問題看起來像一個非常普遍的使用情況Git的submodulessubtrees

另外,如果您的前端人從未發展S,和你的後臺人從未發展F,那麼你應該使用軟件包的依賴管理者喜歡npmcomposerF devs包括S作爲依賴關係,而S devs包括F作爲依賴關係。