Працюючи над веб-проектом середнього розміру, нам потрібен спосіб розумного управління вихідним кодом серед розробників бекенда та фронтенда. Я цікаво , якщо є деякі хороші методи для ефективної співпраці без необхідності обміну на коді серверного з розробниками веб - інтерфейсу (для різних, в тому числі з міркувань безпеки).
Нашою платформою є Джанго, тому бекенд складається з файлів Python / Django, а передня частина складається з файлів шаблонів Django (HTML-шаблони), CSS, JavaScript та статичних файлів (зображень тощо). Мені хотілося б, щоб розробники інтерфейсів могли зручно виконувати свою роботу, не потребуючи доступу до додаткового коду.
Моя перша ідея полягала в тому, щоб створити окремий "демонстраційний" бекенд, що містить усі функції перегляду, але використовуючи деякі статичні дані для переходу до шаблонів. Мені цікаво, хоча якщо для цього є щось краще, можливо, якийсь спеціалізований інструмент В ідеалі - те, що розробники frontend змогли використовувати безпосередньо у своєму браузері (можливо, плагін?) Без необхідності навіть запускати сервер devel. Зрештою, все, що їм потрібно перевірити / побачити, - це спадкування шаблону та візуалізація.
Будь-які думки чи досвід з цим?