Backport is a powerful GitHub action tool designed to simplify the process of backporting PRs, making developers' lives easier.
Explore the Docs
ยท
Report Bug
ยท
Request Feature
Backport is a GitHub action tool specifically created to streamline the process of backporting PRs. It's designed with developers in mind, providing an efficient method for backporting to branch names.
- Ease of Use: You can backport to any
branchname
simply. - Efficiency: The tool runs after the PR merge, saving you time.
- Support: It supports squashed PRs backporting.
- Convenience: It creates a backport on
Empress-pr-bot
's fork of the original repository.
This project is built with TypeScript, a powerful tool that ensures robustness and scalability.
To use Backport, you need to have a basic understanding of GitHub actions and TypeScript.
To install and run Backport, follow these steps:
- Clone the repository:
git clone https://github.com/empress-eco/backport.git
- Navigate to the repository:
cd backport
- Install NPM packages:
npm install
To backport to a branchname
, simply add a label on PR with the name backport branchname
. You can do this either before or after merging the PR. The action will run once it's merged.
We appreciate your contributions! Here's how you can contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please ensure you generate JavaScript files using tsc
TypeScript compiler before committing.
This project is under the MIT License. Your contributions are also licensed under the MIT License.
We would like to express our heartfelt gratitude to the Empress Community, the geniuses behind the essential tools that power this project. Their innovation, dedication, and pioneering work have been instrumental in building the foundations and functionalities we rely on. We are profoundly grateful for their ongoing support.