Skip to content

Streamline management and adoption of mono-repositories.

License

Notifications You must be signed in to change notification settings

jacksmith15/workspace-cli

Repository files navigation

Workspace

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.

Documentation

Development

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

Todos

  • Experiment with non-Python workspaces
  • More detailed plugin documentation
  • Example workspaces
  • Test output on shells with limited color support
  • Labelling projects
  • Project aliases

License

This project is distributed under the MIT license.

About

Streamline management and adoption of mono-repositories.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages