https://github.com/klipperdev/releaser
Tool to split and release the main repository into many library repositories
https://github.com/klipperdev/releaser
git many-repository mono-repository php release-automation tool
Last synced: 5 months ago
JSON representation
Tool to split and release the main repository into many library repositories
- Host: GitHub
- URL: https://github.com/klipperdev/releaser
- Owner: klipperdev
- License: mit
- Created: 2020-04-06T14:35:15.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2022-06-19T16:25:20.000Z (about 4 years ago)
- Last Synced: 2024-05-29T17:52:39.999Z (about 2 years ago)
- Topics: git, many-repository, mono-repository, php, release-automation, tool
- Language: PHP
- Homepage: https://klipper.dev
- Size: 74.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Klipper Releaser
================
Releaser is a tool to split and release the main repository into many library repositories.
Features
--------
- 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](https://github.com/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
- All options of configuration can be edited:
- With the `config` command
- By opening the text editor with the config command
- Configuration can be simply validate with a command
Installation
------------
All the installation instructions are located in [documentation](doc/index.md).
Documentation
-------------
Documentation is available at [doc](doc/index.md).
Contributing
------------
Klipper Releaser is an Open Source, community-driven project.
Issues and feature requests are tracked in the [Github issue tracker](https://github.com/klipperdev/releaser/issues).
Pull Requests are tracked in the [Github pull request tracker](https://github.com/klipperdev/releaser/pulls).
License
-------
Klipper Releaser is completely free and released under the [MIT License](LICENSE).
About
-----
Klipper Releaser was originally created by [François Pluchino](https://github.com/francoispluchino).