在一個中型的基於Web的專案中,我們需要一種在後端和前端開發人員之間合理管理原始程式碼的方法。我想知道是否有一些有效協作的良好做法沒有的需要分享這後端程式碼與前端開發人員(出於各種原因,包括安全原因)。
我們的平台是 Django,因此後端由 Python/Django 檔案組成,前端由 Django 模板檔案(HTML 模板)、CSS、JavaScript 和靜態檔案(圖片等)組成。我希望為前端開發人員提供一種舒適的方式來完成他們的工作,而無需訪問後端程式碼。
我的第一個想法是創建一個單獨的“演示”後端,其中包含所有視圖函數,但使用一些靜態資料傳遞給模板。我很好奇是否有更好的東西,也許是一些專門的工具。理想情況下,前端開發人員可以直接在瀏覽器中使用(也許是插件?),甚至不需要運行開發伺服器。畢竟,他們需要測試/查看的只是模板繼承和渲染。
對此有什麼想法或經驗嗎?