
Al trabajar en un proyecto web de tamaño mediano, necesitamos una forma de administrar razonablemente el código fuente entre los desarrolladores backend y frontend. Me pregunto si existen algunas buenas prácticas para una colaboración eficaz.sinla necesidad deintercambioelcódigo de fondocon desarrolladores frontend (por diversas razones, incluidas las de seguridad).
Nuestra plataforma es Django, por lo que el backend se compone de archivos Python/Django y el frontend consta de archivos Django Template (plantillas HTML), CSS, JavaScript y archivos estáticos (imágenes, etc…). Me gustaría tener una manera cómoda para que los desarrolladores frontend hagan su trabajo sin necesidad de acceder al código backend.
Mi primera idea fue crear un backend de “demostración” separado que contuviera todas las funciones de visualización, pero usando algunos datos estáticos para pasar a las plantillas. Sin embargo, tengo curiosidad por saber si hay algo mejor, tal vez alguna herramienta especializada para esto. Idealmente, algo que los desarrolladores frontend puedan usar directamente en su navegador (¿quizás un complemento?) sin la necesidad de ejecutar un servidor de desarrollo. Después de todo, todo lo que necesitan probar/ver es la herencia y representación de la plantilla.
¿Alguna idea o experiencia con esto?