klipperdev / releaser

Tool to split and release the main repository into many library repositories

Home Page:https://klipper.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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, 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.

Documentation

Documentation is available at doc.

Contributing

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.

License

Klipper Releaser is completely free and released under the MIT License.

About

Klipper Releaser was originally created by François Pluchino.

About

Tool to split and release the main repository into many library repositories

https://klipper.dev

License:MIT License


Languages

Language:PHP 100.0%