Use Git everywhere
-
poulp init
should alsogit init
-
All the libraries should have an associated git repository -
This repository should contain a poulp.json
-
poulp publish
creates a new tag and publish it to the remote -
poulp install
clones the libs, build them withpoulp build
and install them (following a general process or using theinstall
script)
In the remote repos, the packages.json file should just list packages like this:
"packages": {
"foo": "https://github.com/bar/foo.git",
"semver": "https://framagit.org/Bat/semver.git"
}