foundry is a plugin based release manager for npm, bower, component, PyPI, git tags, and any plugin you can write.
foundry is available on GitHub: https://github.com/twolfson/foundry
The existing release management solutions are sub-par; either being trapped in someone's dotfiles or hardcoded to specific repositories.
I wanted something that was both sharable and modular. Hence, foundry was born.
This release includes the following plugins:
- foundry-release-bower, manages
version
inbower.json
- foundry-release-component, manages
version
incomponent.json
- foundry-release-git, runs
git tag
andgit commit
upon release - foundry-release-npm, manages
version
inpackage.json
and runsnpm publish
upon release - foundry-release-pypi, manages
version
insetup.py
and registers/zips/gzips package upon release - An up-to-date list of all plugins can be found at https://www.npmjs.org/browse/keyword/foundry-release
Installation instructions and plugin documentation can be found at: https://github.com/twolfson/foundry