Skip to content

JulianGaibler/tabby

Repository files navigation

tabby

Introduction

tabby is a browser extension to help you switch between tabs in a breeze.

Setup and Configuration

Since this is an extension that uses privileged browser APIs a lot of features won't work in dev-mode.

To install dependencies, run and build tabby, you need node and npm. When you have done this, you can navigate into the directory and install the dependencies.

cd path/to/tabby
npm install

You can run the extension in your browser as a website by calling npm run dev.

If you want to build the extension you can run npm run build. After that, the unpacked extension will be in the dist/ directory, ready to be tested in your browser.

Contribution and Commits

Language contributions

If you want to help with translating tabby into more languages, follow these steps:

  1. Clone the repository
  2. Copy the English language file.
  3. Rename the file to match the locale you are translating to (mind the note below).
  4. Translate the strings (If they don't start with a letter you have to wrap them in " quotes).
  5. Add the name of the language (in english) to the English language file.
  6. Make a pull request

You can also reach out if you have trouble with that or questions.

Note: The Chrome Web Store has a list of accepted locale strings. If the language you translated to matches one of these, please use the corresponding locale code.

Code contributions

Contributions such as pull requests, reporting bugs and suggesting enhancements are always welcome!

We're using gitmoji for all commits.

Contributers

Name Type Info
RodrigoSaint 🌐 Portuguese translation