Actualmente estoy trabajando en un proyecto que tiene componentes en perl, .NET, C/C++ y Java. Estos componentes están relacionados entre sí, pero no están vinculados al mismo calendario de publicación. Debido a los muy diferentes requisitos del entorno de compilación/prueba, agruparlos todos en la misma jerarquía/bin/src/lib/etc/tests es un poco difícil de manejar.¿Organizar un proyecto que usa varios idiomas?
¿Cuáles son algunas buenas jerarquías organizativas para usar en el control de código fuente cuando se trata de un proyecto de esta naturaleza? Actualmente estoy inclinando hacia cada idioma tiene su propia rama:
repo/proyecto 1/Perl/main/...
repo/proyecto 1/.NET/main/...
repo/proyecto1/Java/main/...
¿Cómo cambiaría la jerarquía recomendada si tuvieran un calendario de lanzamientos atados?
Parece que estás en el camino correcto ... –