Timeline for How to organize large polyglot projects?
Current License: CC BY-SA 3.0
5 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 18, 2015 at 14:47 | history | migrated | from stackoverflow.com (revisions) | ||
| Mar 18, 2015 at 9:58 | vote | accept | Denis Pshenov | ||
| Mar 15, 2015 at 16:48 | comment | added | Krzysztof Kozielczyk | I've seen it done through symlinks - package A using package B would symlink all package B's files to respective package A's folders. But I'm sure there are other approaches as well, like playing with the search paths (in Python we would put dependency folders from package B in PYTHONPATH of package A). I'd expect each package to live in a separate repository in source control, so that packages can control version of their dependencies, etc. | |
| Mar 15, 2015 at 9:22 | comment | added | Denis Pshenov | Great, thank you for this answer. Follow up questions that I have to this is how would you share common code between services then? Say, package-2 and package-3 have some common models. | |
| Mar 15, 2015 at 7:47 | history | answered | Krzysztof Kozielczyk | CC BY-SA 3.0 |