2016-06-29 5 views
0

Fと呼ばれるWebフロントエンドを開発しているとします.Fは、ほとんどがRESTful APIですが、 HTMLも提供します。ほとんどの動的言語プラットフォームでは、フロントエンドコードをパブリックディレクトリに置き、サーバーはそのディレクトリのページを提供します。しかし、バックエンドコードとは別のリポジトリでフロントエンドを開発するとどうなりますか?バックエンドプロジェクト(API)から別のreposで開発されたフロントエンドWebプロジェクト

つまり、FのソースコードをサーバーSの別のgitリポジトリに保存する最良の方法は何ですか?開発者はバックエンドのために別々のプロジェクトにサーバーのWebフロントエンドをどのように保つのですか?あるいは、これはWebサーバーには一般的ではないでしょうか?

私の推測では、別のプロジェクトでフロントエンドを開発することを選択した場合、ビルドステップとしてこれを行います。ウェブフロントエンドのソースコードを、バックエンドサーバープロジェクトS.

この質問は理にかなっています。

私はを参照しようとしているものを、ポリマーの加硫を伝えることができるものから - それは正しい場所にHTMLファイルを生成ビルドステップを提供 - https://github.com/Polymer/vulcanize

答えて

1

あなたの質問はのための非常に一般的な使用例のように見えますgitのsubmodulesまたはsubtrees

また、お使いのフロントエンドの人々がSを開発することはありません、およびバックエンドの人々があなたがのようなパッケージの依存関係の管理を使用する必要があり、Fを開発することはありません場合またはcomposerF devsには依存関係としてSが含まれ、S devsには依存関係としてFが含まれています。

関連する問題