laravel と angularjs を使用して最初の Web プロジェクトを構築し、開発環境をセットアップする方法を見つけようとしています。現在のアプローチは次のようになります。
- laravel ファイル構造のバックエンド git リポジトリ
- angularjsファイル構造のフロントエンドgitリポジトリ
そのため、フロントエンド/バックエンド ファイルをいじる必要なく、バックエンド/フロントエンドで作業できる人もいます。ここで、バックエンド リポジトリに開発ブランチなどの新しいバージョンがあり、フロントエンドで作業している場合、フロントエンド リポジトリがこの新しいバックエンド バージョンを git サーバーから自動的にプルし、それを開発環境にコピーする必要があります。開発者 (彼のワークステーション上)。これにより、フロントエンド開発で最新の API ルートを使用できることが保証されます。
質問は次のとおりです。
- このシナリオを自動化する方法はありますか?
- 2つの異なるレポでlaravelとangularjsを分離するのは最善の方法ですか? また、ある種のタスク ランナー (gulp など) を使用して、フロントエンド ファイル (sass、less など) をビルド/パッケージ化/最小化したいと考えています。