/hypertrons-crx

Hypertrons chrome extension

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Hypertrons Chrome Extension

CLA assistant

This project is Hypertrons Chrome extension which help users to improve their user experience of Hypertrons.

Functions

The main purpose of this project is to enhance Chrome to show dashboard on web pages of certain hosting service like GitHub, GitLab and Gitee.

Currently we have the following default dashboard components:

  • Developer Collaboration Network
    • Developer Collaboration Network for a developer for the past week.
    • The 10 most participated projects and their connection network.
  • Project Correlation Network
    • Developer Collaboration Network within the project for the past week.
    • Network that shows the 10 most correlated projects for the past week.

Install

Coming soon...

Quickstart

git clone git@github.com:hypertrons/hypertrons-crx.git
cd hypertrons-crx
npm install

Then you can try npm run start and visit http://127.0.0.1:3000 to see some popup pages and options pages.

npm run start

If you want to run and test the whole extension, try the following commands:

npm run watch
npm run web-ext

web-ext would open Chrome and load Hypertrons-crx into the browser automatically. And the deault configuration of web-ext can be found in package.json:

{
  "webExt": {
      "sourceDir": "distribution",
      "run": {
        "keepProfileChanges": true,
        "chromiumProfile": "./test/web-ext-profile",
        "startUrl": [
          "https://github.com/"
        ]
      }
    }
  }