An alternative to monorepos for managing projects composed of multiple git repositories without using git submodules.
This also aims to provide a way to automatically configure a development environment for the project.
for python prerequisites see setup-python-venv.md
in venv activated
python -m pip install -e ."[test]"
mrw
PYTHONPATH=src pytest --cov-config .coveragerc --cov-report term-missing --cov=multi_repo_workspace tests
or
./run_tests.sh
for documentation see mrw documentation