"Linear Lab Linker" is a browser extension that enhances the integration between Linear.app and GitHub/GitLab. It automatically adds a direct link to the corresponding GitHub/GitLab branch on Linear issue pages, improving workflow efficiency for developers.
- Adds a direct link to the GitHub/GitLab branch on Linear issue pages
- Eliminates the need to wait for a Merge Request to see the branch link
- Streamlines the development workflow between Linear and GitHub/GitLab
-
Download the Extension:
- Click on the green "Code" button at the top right of this page.
- Select "Download ZIP" to download the repository to your local machine.
- Unzip the downloaded file.
OR
Clone the Repository:
- Open your terminal.
- Run the following command to clone the repository:
git clone https://github.com/yashwanth2804/Linear-gitlab-extention.git
- Navigate to the project directory:
cd gitlab-branch-linker-linear
-
Open Chrome/Edge:
- Go to
chrome://extensions/
oredge://extensions/
in your browser's address bar.
- Go to
-
Enable Developer Mode:
- In the top right corner, toggle the "Developer mode" switch to "On."
-
Load Unpacked Extension:
- Click the "Load unpacked" button.
- Browse to the directory where you unzipped or cloned the repository, and select the root folder.
-
The Extension is Now Installed:
- The extension will now appear in your list of installed extensions. You should see its icon in the browser toolbar.
- Adding GitHub/GitLab Branch Link:
- Click on the Extention icon in the browser toolbar. This will open the extension popup.
- "Select Git Service" , choose the "GitHub" or "GitLab" service.
- Click on the "Add GitHub/GitLab Branch Link" input and enter the URL of the GitHub/GitLab project.
- Enter your username in the "Your Linear username" input.
- Select the branch format in the "Branch Format" dropdown.
- Finally click on "Save Settings",and reload the page.
hint: Goto Linear gitlab settings to get your branch format for GitLab and Linear gitlab settings to get your branch format for GitHub.
- When you create a new issue in Linear, the extension will automatically generate the corresponding GitHub/GitLab branch link.
- The link will be displayed directly on the Linear issue page.
- To Update:
- Pull the latest changes from the GitHub repository or re-download the ZIP file.
- Go to the extensions page in your browser (
chrome://extensions/
oredge://extensions/
). - Click the "Reload" button on the extension to update it.
Fork it [https://github.com/yashwanth2804/Linear-gitlab-extention]
[https://github.com/<your_github_name>/Linear-gitlab-extention.git or [email protected]:your_github_name/Linear-gitlab-extention.git]
git clone https://github.com/your_github_name/Linear-gitlab-extention.git
cd first-contributions
git checkout -b
git add you_worked_files
git commit -m "what your features"
git push origin your_branch
Then from your account make a pull request
https://github.com/yashwanth2804
MIT
Thanks to all the developers who use Linear and GitHub/GitLab in their daily workflow. Your needs inspired this project.
https://www.svgrepo.com/svg/363652/gitlab-logo-simple-duotone