A basic extension to connect Linear and GitHub
Linear and github extension Extension
Linear And GitHub Extension is an open-source MIT-licensed Chrome browser extension designed to \"link\" Linear and GitHub web pages information. LAGE will generate cross-site sections that aims to let you easily check issues and PRs relations.
First:
- Go to extension's options and add your Linear API KEYs (up to 3 teams)
In GitHub:
The extensions allows to modify Linear's states and priority directly from GitHub
- Create a new PR with a Linear issue identifier in its branch name or in the PR title or add identifier\bs in the description
- Visit an already created GitHub pull request that include some Linear identifiers
- Check the option that let you \"link\" the current PR inside the linear issue
In Linear:
- Edit an issue (that is already included in a PR) add one or more PR links
- Go to GitHub and check those PRs are also listed/linked
Read more
First:
- Go to extension's options and add your Linear API KEYs (up to 3 teams)
In GitHub:
The extensions allows to modify Linear's states and priority directly from GitHub
- Create a new PR with a Linear issue identifier in its branch name or in the PR title or add identifier\bs in the description
- Visit an already created GitHub pull request that include some Linear identifiers
- Check the option that let you \"link\" the current PR inside the linear issue
In Linear:
- Edit an issue (that is already included in a PR) add one or more PR links
- Go to GitHub and check those PRs are also listed/linked
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"}},
"version":"0.0.5",
"author":"Nelson Daza",
"name":"Linear and github extension",
"description":"A basic extension to connect Linear and GitHub",
"options_ui":{"page":"options.html",
"open_in_tab":true},
"permissions":["storage"],
"content_scripts":[{"matches":["https://github.com/*/compare/*?expand=*"],
"js":["githubCompare.16063dd4.js"],
"css":[]},{"matches":["https://github.com/*/pull/*"],
"js":["githubPull.4a8360bc.js"],
"css":[]}],
"host_permissions":["*://*.github.com/*",
"*://*.linear.app/*"],
"web_accessible_resources":[{"matches":["https://github.com/*"],
"resources":["githubCompare.9c7a3e2a.svg",
"githubCompare.7a9e4dd6.css",
"githubCompare.95bad065.css"]},{"matches":["https://github.com/*"],
"resources":["githubCompare.9c7a3e2a.svg",
"githubCompare.7a9e4dd6.css",
"githubCompare.95bad065.css"]}]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.6c567d50.png",
"32":"icon32.plasmo.76b92899.png",
"48":"icon48.plasmo.aced7582.png",
"64":"icon64.plasmo.8bb5e6e0.png",
"128":"icon128.plasmo.3c1ed2d2.png"}},
"version":"0.0.5",
"author":"Nelson Daza",
"name":"Linear and github extension",
"description":"A basic extension to connect Linear and GitHub",
"options_ui":{"page":"options.html",
"open_in_tab":true},
"permissions":["storage"],
"content_scripts":[{"matches":["https://github.com/*/compare/*?expand=*"],
"js":["githubCompare.16063dd4.js"],
"css":[]},{"matches":["https://github.com/*/pull/*"],
"js":["githubPull.4a8360bc.js"],
"css":[]}],
"host_permissions":["*://*.github.com/*",
"*://*.linear.app/*"],
"web_accessible_resources":[{"matches":["https://github.com/*"],
"resources":["githubCompare.9c7a3e2a.svg",
"githubCompare.7a9e4dd6.css",
"githubCompare.95bad065.css"]},{"matches":["https://github.com/*"],
"resources":["githubCompare.9c7a3e2a.svg",
"githubCompare.7a9e4dd6.css",
"githubCompare.95bad065.css"]}]}