Workspace streamlines management and adoption of mono-repositories, by providing a wrapper around multi-repo tooling.
It was initially implemented to manage Python projects, but can be extended to interpret other types of projects.
Install dependencies:
pyenv shell 3.8.6 # Or other version >= 3.8
pre-commit install # Configure commit hooks
poetry install -E poetry -E pipenv -E cookiecutter # Install Python dependencies
Run tests:
poetry run inv verify
- Experiment with non-Python workspaces
- More detailed plugin documentation
- Example workspaces
- Test output on shells with limited color support
- Labelling projects
- Project aliases
This project is distributed under the MIT license.