Gitbranch Generator Browser Extension
Working Draft
This is a Chrome browser extension that generates a git branch name based on the current jira issue key and the issue summary.
📦 If you use GitHub, have a look at the GitHub Version.
EN:
DE:
FR:
- Download the latest release with GitHub CLI:
gh repo clone jolution/le-checkout-jira
- Open the Extension Management page by navigating to
chrome://extensions
. - Enable Developer Mode by clicking the toggle switch next to Developer mode.
- Click the LOAD UNPACKED button and select the extension directory.
- Open a new tab and open the company jira on promise ticket directly. On the right sidebar you will find the extension.
- Open the Extension Management page by navigating to
chrome://extensions
. - Click the Update button.
Why Use this Extension?
- Direct integration of the Jira ID
- Avoid typos in ID
- Avoid omitting the prefix
- Quick setup using copy and paste
Why do we "need" this Extension?
In Jira, you can set up Development integration such as GitHub, if configured correctly by someone with permissions. This integration allows us to create branches directly. However, the native setup lacks the ability to easily select a prefix like `/feature/` or `/fix/`. Our extension is designed for users who do not have this feature enabled natively or who prefer to use specific prefixes.
Additionally, our extension aims to automatically prefill the prefix based on the type of Jira ticket in the future, distinguishing between bugs and features, for added convenience.
Why do you include the Jira ID in the branch title?
This allows us to make assignments more easily and, among other things, work with jira-prepare-commit-msg in projects.
For more questions and answers, please visit our Q&A Discussions.
If you find this project helpful, please consider giving it a star on GitHub.
We do not currently offer direct support for this project.
We are excited to announce the start of the unification of LeCheckout for Jira and LeCheckout for GitHub. This consolidation aims to provide a unified and enhanced experience for users managing both Jira issues and GitHub repositories.
By bringing these two extensions together, we offer a seamless experience across both platforms, ensuring consistency and reducing the need for multiple installations.
- Unifying LeCheckout Extensions for Jira and GitHub
- Add Azure DevOps support
- Logo and CI design
- Optimized design for Jira On Premise and Jira Cloud
- Integration into popup variant of the ticket
- Setup option for toggle the emojis
- Setup option to hide some of the prefix branches
- Rolling out to Chrome Store
- Creating the extension for Firefox
- Add GitLab support
We appreciate the support from Eviden, helping us continue our open source work.
Many thanks to JetBrains, which provided us with a yearly license for all their programs for the open source work on this project.
See the LICENSE file for details.
Please note that this project, LeCheckout, is not officially associated with or endorsed by the Monkey Island franchise, its creators, or any related entities. It is an independent project developed by the open-source community and does not claim any rights to the Monkey Island trademark or any related materials.
Thanks goes to these wonderful people (emoji key):
Jochen Simon 🎨 |
Julian Kasimir 🤔 💻 |
Raik Rohde 🤔 |
raj19joshi 💻 |
tobi-he 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!