Monopoly
@monopoly/core
Mono Repo of Poly Repos workflow tool
~~ Documentation development is in initial stages ~~
Introduction
This packages allows for creation of CLI tools that help with workflow related to using multiple related repos in a setup similar to a monorepo without loosing the separation of history,ownership, CI processes etc.
In Algotec Monopoly is used with a front end wrapper that connects to the internal TFS/Git server since November 2017.
Now in October 2018 we decided to open-source the tool and extracted the @monopoly/core part to this public repo.
A github oriented CLI wrapper will soon follow suit (@monopoly/gh-cli)
Technical details
Monopoly exposes a function makeCLI which takes a repoAPI implementation which needs to implement the RepoApiInterface