{"id":37391207,"url":"https://github.com/jolution/le-checkout-jira","last_synced_at":"2026-01-16T05:32:02.775Z","repository":{"id":235232493,"uuid":"694579120","full_name":"jolution/le-checkout-jira","owner":"jolution","description":"Browser Extension for Github Gitbranch","archived":false,"fork":false,"pushed_at":"2025-08-21T13:16:20.000Z","size":892,"stargazers_count":10,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T03:49:37.537Z","etag":null,"topics":["chrome-extension","jira","opensource"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jolution.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["jolution","juliankasimir"]}},"created_at":"2023-09-21T09:27:14.000Z","updated_at":"2025-08-21T13:16:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"62999f57-2cf0-4cb9-a2f4-fdd4a8183d8b","html_url":"https://github.com/jolution/le-checkout-jira","commit_stats":null,"previous_names":["jolution/le-checkout-jira"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/jolution/le-checkout-jira","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolution%2Fle-checkout-jira","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolution%2Fle-checkout-jira/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolution%2Fle-checkout-jira/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolution%2Fle-checkout-jira/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jolution","download_url":"https://codeload.github.com/jolution/le-checkout-jira/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jolution%2Fle-checkout-jira/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T03:13:13.607Z","status":"ssl_error","status_checked_at":"2026-01-16T03:11:47.863Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","jira","opensource"],"created_at":"2026-01-16T05:32:01.936Z","updated_at":"2026-01-16T05:32:02.761Z","avatar_url":"https://github.com/jolution.png","language":"JavaScript","funding_links":["https://github.com/sponsors/jolution","https://github.com/sponsors/juliankasimir"],"categories":[],"sub_categories":[],"readme":"![Banner](https://github.com/jolution/le-checkout-jira/blob/main/resources/png/le-checkout-social-banner-big.png)\n\n\u003cp align=\"center\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./resources/png/le-checkout-dark.png\"\u003e\n        \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"./resources/png/le-checkout-light.png\"\u003e\n        \u003cimg alt=\"Shows the banner of Le Checkout, with its logo\" src=\"./resources/png/le-checkout-dark.png\" width=\"300\"\u003e\n    \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white)](https://conventionalcommits.org)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003c/div\u003e\n\n# LeCheckout for Jira\n\n_Gitbranch Generator Browser Extension_\n\n**Working Draft / PoC**\n\n## 📚 Summary\n\nThis is a Chrome browser extension that generates a git branch name based on the current jira issue key and the issue\nsummary.\n\n:package: If you use GitHub, have a look at the alpha Test-Version of [GitHub Version](https://github.com/jolution/le-checkout-github).\n\n## 🌟 Screenshots\n\n![App Screenshot 1](resources/png/screenshot.png)\n\n![App Screenshot 2](resources/png/screenshot2.png)\n\n## 📦 Installation\n\n### 🛒 Chrome and Firefox Store\n\nYou can install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/dlnckhalkgolbmdjengopemhjihfcgde) or [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/lecheckout-jira).\n\nWe recommend using the store versions for the best experience, as they are automatically updated and maintained.\n\n**✨⭐️ Like the extension? Give it a ⭐️⭐️⭐️⭐️⭐️ review — we’d love your support! ✨**\n\n\u003cp\u003e\n  \u003ca href=\"https://chromewebstore.google.com/detail/dlnckhalkgolbmdjengopemhjihfcgde\"\u003e\n    \u003cpicture\u003e\n      \u003csource srcset=\"https://i.imgur.com/XBIE9pk.png\" media=\"(prefers-color-scheme: dark)\" /\u003e\n      \u003cimg height=\"58\" src=\"https://i.imgur.com/oGxig2F.png\" alt=\"Chrome Web Store\" /\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://addons.mozilla.org/addon/lecheckout-jira\"\u003e\n    \u003cpicture\u003e\n      \u003csource srcset=\"https://i.imgur.com/ZluoP7T.png\" media=\"(prefers-color-scheme: dark)\" /\u003e\n      \u003cimg height=\"58\" src=\"https://i.imgur.com/4PobQqE.png\" alt=\"Firefox Add-ons\" /\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n### 📦 Installation from Source for Development\n\n1. Download the latest release with GitHub CLI:\n   `gh repo clone jolution/le-checkout-jira`\n2. Navigate into the project directory and build the extension:\n   ```bash\n   npm install \u0026\u0026 npm run build\n   ```\n3. Open the Extension Management page by navigating to `chrome://extensions`.\n4. Enable Developer Mode by clicking the toggle switch next to **Developer mode**.\n5. Click the **LOAD UNPACKED** button and select the extension directory named `dist`.\n6. Open a new tab and open the company jira on promise ticket directly. On the right sidebar you will find the extension.\n\n## Updating\n\n### Chrome\n\n1. Open the Extension Management page by navigating to `chrome://extensions`.\n2. Click the **Update** button.\n\n## ✨Features\n\nWhy Use this Extension?\n\n- Direct integration of the Jira ID\n- Avoid typos in ID\n- Avoid omitting the prefix\n- Quick setup using copy and paste\n\n## ❓FAQ\n\n\u003cdetails\u003e\n\u003csummary\u003eWhy do we \"need\" this Extension?\u003c/summary\u003e\n\u003cp\u003eIn 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.\u003c/p\u003e\n\u003cp\u003eAdditionally, 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.\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWhy do you include the Jira ID in the branch title?\u003c/summary\u003e\n\u003cp\u003eThis allows us to make assignments more easily and, among other things, work with jira-prepare-commit-msg in projects.\u003c/p\u003e\n\u003c/details\u003e\n\nFor more questions and answers, please visit\nour [Q\u0026A Discussions](https://github.com/jolution/le-checkout-jira/discussions/categories/q-a).\n\n## ❤️ Support\n\nIf you find this project helpful, please consider giving it a star\non [GitHub](https://github.com/jolution/le-checkout-jira).\n\n[![Star this repository](https://img.shields.io/github/stars/jolution/le-checkout-jira?style=social)](https://github.com/jolution/le-checkout-jira)\n\nAnd of course, if you like the extension, please consider giving it a ⭐️⭐️⭐️⭐️⭐️ review on the [Chrome Web Store](https://chromewebstore.google.com/detail/lecheckout-jira/dlnckhalkgolbmdjengopemhjihfcgde/reviews) or [Firefox Add-ons page](https://addons.mozilla.org/addon/lecheckout-jira).\n\n**The extension must be installed before you can leave a review.**\n\n---\n\nWe do not currently offer direct support for this project, please use the [Discussions](https://github.com/jolution/le-checkout-jira/discussions)\nor [Issues](https://github.com/jolution/le-checkout-jira/issues) section for any questions or issues you may have.\n\n## 🗺️ Roadmap\n\n### 🔄 Shared Library: Unifying LeCheckout for Jira \u0026 GitHub\n\nWe’re currently working on extracting a **shared library** to unify the core logic of [LeCheckout for Jira](https://github.com/jolution/le-checkout-jira) and [LeCheckout for GitHub](https://github.com/jolution/le-checkout-github). This step will help us streamline development, reduce duplication, and ensure consistent behavior across both extensions.\nOnce the shared library is in place, the **GitHub version** will be updated to match the improved logic already available in the **Jira version**.\n\n### 🚀 Upcoming Features\n\n- [x] Logo and CI design\n- [x] Rollout to Chrome Web Store\n- [x] Firefox extension version in Firefox Add-ons\n\n\n- [ ] Subtask handling (in Progress 🚀)\n- [ ] Design the popup Component\n- [ ] Shared library for LeCheckout for Jira and GitHub\n- [ ] Custom title inputs (Community request)\n- [ ] Add Azure DevOps support\n- [ ] Optimized design for Jira On-Premise and Jira Cloud\n- [ ] Integration into the popup variant of the ticket\n- [ ] Setup option to toggle emojis\n- [ ] Setup option to hide specific branch prefixes\n- [ ] Add GitLab support\n\n### ⚙️ Tech Stack Upgrade: Preparing for v2.0\n\nThe current codebase is more of a PoC (proof of concept), and while it served us well to validate the idea, we’re now preparing for a more robust and scalable **2.0 release**.\n\nFor this next version, we plan to rebuild the extensions using a **modern frontend framework** — like **[Preact](https://preactjs.com/)** — to improve maintainability, performance, and developer experience.\n\nThis will allow us to:\n\n- Streamline the UI and make it more modular\n- Set a solid foundation for cross-platform extension development\n\nWe’re excited about what’s ahead!\n\n## ✍️ Authors (in alphabetical order)\n\n- [@juliankasimir](https://www.github.com/juliankasimir)\n- [@pimmok](https://www.github.com/pimmok)\n\n## 💎 Sponsor (in alphabetical order)\n\n### Atos \u0026 Eviden\n\nWe are grateful for the support from [Atos](https://atos.net) and [Eviden](https://eviden.com), which enables us to continue our open source work.\n\n\u003cdiv style=\"display: flex; gap: 20px; align-items: center;\"\u003e\n  \u003cimg style=\"max-width: 100px;\" width=\"100\" src=\"https://raw.githubusercontent.com/DE-AMS-AD-VAPPS/brand/refs/heads/main/assets/atos_logo--blue.svg\" alt=\"Atos logo\"\u003e\n  \u003cimg style=\"max-width: 100px;\" width=\"100\" src=\"https://raw.githubusercontent.com/DE-AMS-AD-VAPPS/brand/main/assets/eviden-logo.svg\" alt=\"Eviden logo\"\u003e\n\u003c/div\u003e\n\n### JetBrains\n\nMany thanks to [JetBrains](https://jetbrains.com), which provided us two times with a yearly license for all their programs for\nthe open source work on this project.\n\n\u003cimg style=\"max-width: 50px\" width=\"50\" src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/WebStorm_icon.png\" alt=\"WebStorm logo\"\u003e\n\n## ⚖️ License\n\nSee the [LICENSE](LICENSE) file for details.\n\n## ℹ️ Disclaimer\n\n**LeCheckout** is an independent open-source project and is not affiliated with, endorsed by, or associated with Atlassian®, Jira®, or any of their subsidiaries or products.  \nAll references to Jira® are for descriptive and interoperability purposes only.\n\nThe visual style and logo of LeCheckout are inspired by the *Monkey Island* franchise. This project is not affiliated with, endorsed by, or associated with *Monkey Island*, Lucasfilm™, LucasArts™, Disney®, or any related entities. All trademarks and copyrights are the property of their respective owners.\n\n## ✨ Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://jochensimon.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17846993?v=4?s=100\" width=\"100px;\" alt=\"Jochen Simon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJochen Simon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-pimmok\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/juliankasimir\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/120172350?v=4?s=100\" width=\"100px;\" alt=\"Julian Kasimir\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulian Kasimir\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-juliankasimir\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/jolution/le-checkout-jira/commits?author=juliankasimir\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://dikka.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/64754924?v=4?s=100\" width=\"100px;\" alt=\"Raik Rohde\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRaik Rohde\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Sett17\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/raj19joshi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/112689625?v=4?s=100\" width=\"100px;\" alt=\"raj19joshi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eraj19joshi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/jolution/le-checkout-jira/commits?author=raj19joshi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tobi-he\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/129895563?v=4?s=100\" width=\"100px;\" alt=\"tobi-he\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etobi-he\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-tobi-he\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.\nContributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjolution%2Fle-checkout-jira","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjolution%2Fle-checkout-jira","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjolution%2Fle-checkout-jira/lists"}