Ich arbeite derzeit an einem Projekt mit Komponenten in Perl, .NET, C/C++ und Java. Diese Komponenten sind miteinander verknüpft, sind jedoch nicht an denselben Veröffentlichungsplan gebunden. Aufgrund der sehr unterschiedlichen Build-/Testumgebungsanforderungen ist es ein wenig unhandlich, sie alle in die gleiche/bin/src/lib/etc/tests-Hierarchie einzuordnen.Organisieren eines Projekts, das mehrere Sprachen verwendet?
Welche Organisationshierarchien gibt es in der Quellcodeverwaltung, wenn es sich um ein Projekt dieser Art handelt? Ich beugte sich zur Zeit auf jede Sprache eine eigene Niederlassung mit:
Repo-/project1/perl/main/...
Repo-/project1/.NET/main/...
Repo/project1/Java/main/...
Wie würde sich Ihre empfohlene Hierarchie ändern, wenn sie einen freigegebenen Veröffentlichungszeitplan haben?
Sieht aus, als ob Sie auf dem richtigen Weg sind ... –