While we're on this topic:
1. Can anyone recommend a good file layout/organization for a polyglot monorepo that contains Python, C++, and JS?
2. Does the build system need to be use something like Buck/Bazel?
3. How do you usually open your project in an IDE? do you open the root of the monorepo, or do you open each subproject separately?