Conveniently fast-forward merge branches directly from your browser, without opening a terminal!
Install this extension at chrome web store
Install this extension at addons.mozilla.org
This browser extension requires a GitHub personal access token (classic) to
function. Your token is stored only on your local machine using the
browser.storage.local API12 and is not synchronized. Your token will be
used solely to call the following APIs:
- GET https://api.github.com/repos/OWNER/REPO/pulls/PULL_NUMBER
- GET https://api.github.com/repos/OWNER/REPO/compare/BASE...HEAD
- GET https://api.github.com/repos/OWNER/REPO/commits/REF
- PATCH https://api.github.com/repos/OWNER/REPO/git/refs/REF
For more details, please refer to PRIVACY.md.
# Install dependencies
pnpm i
# Chrome dev server
pnpm dev
# Firefox dev server
pnpm dev:firefox
# Checks
pnpm run ci
# Distribution (prepare 'privkey.pem' first)
pnpm build
'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --pack-extension=.output/chrome-mv3 --pack-extension-key=privkey.pem
mv .output/{chrome-mv3,ff-for-github-0.1.2-chrome}.crx
pnpm zip:firefox
ff-for-github is primarily distributed under the terms of both the Apache License (Version 2.0) and the MIT license. See COPYRIGHT for details.
