Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/felipethome/repo-hatch

Chrome extension that helps you to access your repositories pages with the minimum effort from the address bar.
https://github.com/felipethome/repo-hatch

Last synced: about 5 hours ago
JSON representation

Chrome extension that helps you to access your repositories pages with the minimum effort from the address bar.

Awesome Lists containing this project

README

        

:lang: en
:encoding: UTF-8

:tip-caption: :bulb:
:note-caption: :information_source:
:important-caption: :heavy_exclamation_mark:
:caution-caption: :fire:
:warning-caption: :warning:
:imagesdir: ./docs/img

= RepoHatch for GitHub™

Chrome extension that helps you to access your repositories pages with the minimum effort from the address bar.

Type some part of your repository name in the chrome address bar and the extension will complete the name and let you choose to access pull requests, issues or "search in the master" pages. The extension will use fuzzy search so even if you type your repository name partially wrong it will still be able to find it.

== Install

https://chrome.google.com/webstore/detail/repohatch/icpdemogjmfknfllfelpkejliabhlmjl

[NOTE]
--
After install you will need to open the options page to insert your GitHub token and download your repository names, see `Configure` section for more details. To activate the extension press `h` and then `tab`.
--

== Configure

Once you install the extension you will need to generate a GitHub access token. The following image shows the required permissions:

image::scopes.png[Required GitHub permissions so the extension can download private repository information]

[NOTE]
--
If you don't want the extension to have access to your private repositories remove the `repo` permission and select the `public_repo` permission.
--

== Build Production Version

```
npm run build
```

== Development

```
npm run dev
```

== Tests

```
npm run test
```