We extract our test repos from this small Zip file.
mainis a "container" repository with its working copy,pluginis a "shared" repository with its working copy,remotesemulates remote bare repos for both, to better resemble regular usage.
The idea is to use plugin as a subtree of main in a vendor/plugins/demo path, and allow maintenance both ways: