中規模のウェブベースのプロジェクトに取り組んでいるため、バックエンドとフロントエンドの開発者間でソースコードを合理的に管理する方法が必要です。効果的なコラボレーションのための良い方法はあるでしょうか。それなしの必要性共有のバックエンドコードフロントエンド開発者と(セキュリティ上の理由など、さまざまな理由で)。
私たちのプラットフォームは Django なので、バックエンドは Python/Django ファイルで構成され、フロントエンドは Django テンプレート ファイル (HTML テンプレート)、CSS、JavaScript、静的ファイル (画像など) で構成されています。フロントエンド開発者がバックエンド コードにアクセスすることなく快適に作業できる方法を用意したいと考えています。
私の最初のアイデアは、すべてのビュー機能を含む別の「デモ」バックエンドを作成し、テンプレートに渡すために静的データを使用することでした。しかし、これよりも優れたもの、おそらくこれ専用のツールがあるかどうか興味があります。理想的には、フロントエンド開発者が開発サーバーを実行する必要さえなく、ブラウザで直接使用できるもの(おそらくプラグイン?)です。結局のところ、テスト/確認する必要があるのはテンプレートの継承とレンダリングだけです。
これに関して何かご意見やご経験はありますか?