Releaser is a tool to split and release the main repository into many library repositories.
- Split the main repository into many repository in single command
- Split can be launched for all branches and all libraries, or selected branches and/or selected libraries
- Compatible with:
- Git subtree
- Splitsh-lite, used by default if it is installed
- Configuration can be defined:
- In local of the main repository with a
.klipperReleaser.json
file - In global of the main repository (defined by a unique key generated with the Git remote url)
- In global for all main repositories
- In local of the main repository with a
- All options of configuration can be edited:
- With the
config
command - By opening the text editor with the config command
- With the
- Configuration can be simply validate with a command
All the installation instructions are located in documentation.
Documentation is available at doc.
Klipper Releaser is an Open Source, community-driven project.
Issues and feature requests are tracked in the Github issue tracker.
Pull Requests are tracked in the Github pull request tracker.
Klipper Releaser is completely free and released under the MIT License.
Klipper Releaser was originally created by François Pluchino.