GithubHelp home page GithubHelp logo

hypertrons / hypertrons-crx Goto Github PK

View Code? Open in Web Editor NEW
344.0 344.0 98.0 3.69 MB

A browser extension for insights into GitHub projects and developers.

Home Page: https://crx.hypertrons.io

License: Apache License 2.0

JavaScript 8.77% CSS 0.99% HTML 0.13% TypeScript 79.23% Shell 0.03% SCSS 10.85%
chrome-extension github hacktoberfest

hypertrons-crx's Introduction

Hypertrons

CII Best Practices Hypertrons CI

Hypertrons is an open source robot hosting platform which supports GitHub and GitLab.

Start using Hypertrons

Hypertrons framework is written in TypeScript to improve development quality and the components are written in Lua to improve security and support component hot fix/reload.

Platform configuration

Run npm install after cloning the repository and add a globalConfig.json file to configure the robot account, the content of the file should be like below, and you can find a sample config in globalConfigTemplate.json.

For config details, please refer to robot config.

Run the robot

Need to pass the config file into environment viriable GLOBAL_CONFIG and run npm start to start the robot.

You can also run the robot by Docker, Dockerfile is provided to start the project, use docker build to build the image and use docker run to run the image. Notice that the port exposed by default is 7001.

Configuration

Further configuration should be configured in specific repo or private local file, for more information please refer to robot config.

Start developing Hypertrons

Before developing Hypertrons, please make sure you read the contributing guide to understand the basic process and requirement of the project.

Architecture

The underlying developing framework is eggjs which does a great job in cluster management, messenger system, router and logs stuff.

The upper layer is written in TypeScript and implement the event manager, schedule manager, hosting platform manager, etc.

On the client layer, fengari is used to provide a Lua VM approach using Node.js. Limited Lua binding is written to provide Lua code execution alibity in TypeScript.

The components are all written in Lua to provide hot fix/reload and logic customization.

For more details, please refer to architecture.

Community

Hypertrons also use hypertrons(play as menbotics) to manage community, the community roles can be found in config file.

Support

If you have any questions or feature requests, please feel free to submit an issue.

hypertrons-crx's People

Contributors

andyhuang18 avatar dantraztrev avatar debjit20504 avatar dependabot[bot] avatar frank-zsy avatar github-actions[bot] avatar hallomelon avatar heming6666 avatar jessiimay avatar lhbvvvvv avatar liuchangfreeman avatar lmash12 avatar pranavshuklaa avatar smitsekhadiaa avatar snyk-bot avatar stealth-bombeer avatar stevending1st avatar taketaketakeru avatar tenth-crew avatar tieway59 avatar tyn1998 avatar vlad116 avatar wangyantong2000 avatar wblxxx avatar wj23027 avatar wxharry avatar xgdyp avatar zhicheng-ning avatar zhuxiangning avatar zzzzzhuzhiwei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hypertrons-crx's Issues

[WeeklyReport] Weekly report for hypertrons-crx 2020-8-3 to 2020-8-10

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-7-13 to 2020-7-20

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-9-28 to 2020-10-5

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-8-10 to 2020-8-17

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[refactor] Refactor project using React.

Why we need it ?

The project currectly is based on js + jquery๏ผŒ which is quite simple and easy to get started. However, with more and more features are added to hypertrons-crx, it would be convenient for us to build the project based on some existing framework. And React is one of the excellent framework for building user interfacesfor. It can help us:

  • Create interactive UIs.
  • Build encapsulated components that manage their own state, then compose them to make complex UIs.
  • Use beautiful UI library(e.g. antd)
  • and so on....

How to do ?

  1. Use create-react-app to set up the project.
  2. Modify manifest.json to clarify the dist file structure.
  3. Modify webpack configuration to generate the specified files.

I am open to hear all of the opinions. Thanks~

[WeeklyReport] Weekly report for hypertrons-crx 2020-5-25 to 2020-6-1

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2021-3-17 to 2021-3-24

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
4 5 (-) 3 (-) 4 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-6-15 to 2020-6-22

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[feature] add self-assign button on issue pages.

Currently, we need to type /self-assign command to assign the issue to ourselves. It would be nice if we have a self-assign button to click. See the example below:

image

There are several things need to be considered:

  • Where this button located.

  • When to show this button.

  • What will happen after click.

...

[WeeklyReport] Weekly report for hypertrons-crx 2020-5-18 to 2020-5-25

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
1 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-11-2 to 2020-11-9

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Discussion] should we use dynamic import for loading components ?

Currently one component is corresponding to one feature ( e.g. DeveloperCollabrationNetwork). And we need load these components in DashboardService based on the configuration. For example, if the configuration is something like:

{
    name: 'DeveloperCollabrationNetwork',
    enable: true,
    ...
},
{
    name: 'ProjectCorrelationNetwork',
    enable: false,
    ...
  }
...

Then we should load DeveloperCollabrationNetwork component and NOT load ProjectCorrelationNetwork component in DashboardService. Here's the logic:

import DeveloperCollabrationNetwork from '../components/DeveloperCollabrationNetwork';
import ProjectCorrelationNetwork from '../components/ProjectCorrelationNetwork';

for (const componentConf of componentsConf) {
  const {
    name,
    enable,
    props,
  } = componentConf;
  if (!enable) {
    console.log('Skipping ', name);
    continue;
  }
  switch (name) {
    case 'DeveloperCollabrationNetwork':
      render(
        <DeveloperCollabrationNetwork props={props} />,
        insertItem,
      );
      break;
  case 'ProjectCorrelationNetwork':
      render(
        <ProjectCorrelationNetwork props={props} />,
        insertItem,
      );
      break;
    default:
      break;
  }
}

But in this way, I need declare and import DeveloperCollabrationNetwork and ProjectCorrelationNetwork in advance. I don't think it's a good implemation If we have 10+ components (maybe more) someday.

I am trying to use React.lazy() and dynamic import to load the components dynamically:

const Component = React.lazy(() => import(`../components/${name}`));

But I just got Loading chunk 1 failed exceptions. Here's the similar situation: https://stackoverflow.com/questions/53704950/webpack-code-splitting-loading-chunk-failed-error-wrong-file-path.

And I tried the answer but it still didn't work. Here's the corresponding branch: https://github.com/hypertrons/hypertrons-crx/tree/dev

Here's the code:

const Component = React.lazy(() => import(`../components/${name}`));

image

Is there anything that I missed? Is it a good idea to use dynamic import? Do you @LiuChangFreeman have any suggestions ? Thanks~~

[feature] add approve button on pr pages.

Currently, we need to type /approve command to label the pr with pull/approved. It would be nice if we have a approve button to click. See the example below:

image

There are several things need to be considered:

  • Where this button located.

  • When to show this button.

  • What will happen after click.

...

[WeeklyReport] Weekly report for hypertrons-crx 2021-3-1 to 2021-3-8

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
4 5 (-) 3 (-) 4 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 3 2

PR Overview

Thanks to contributions from community, 2 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests
@dependabot 1 #47 build(deps): Bump ini from 1.3.5 to 1.3.8
@LiuChangFreeman 1 #46 Refactor project : removing complex code and configurations.

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Discussion] Make a choice between Antd and Fluent-UI or any other candidates

We need to use an elegent React Component Library when building our extension.
They will be used in three places shown by Chrome:

  • The content page. Just like what we do last week: inserting React Component into github's pages. Making implementation of inserting components such as buttons without introducing a library is not a good decision.
  • The popup page. When user clicks the icon on the top menu, we can display a page to allow him to modify the configuration quickly.
    image
  • The options page. Users can modify all the configuration items when right-click the icon and enter a stand-alone page. We can show a lot of information here and provide services that can't be made on github's pages.
    image

Here are two perfect choices, I prefer Fluent-UI personally:

1. Fluent-UI

https://developer.microsoft.com/zh-CN/fluentui#/controls/web/button

20210315232332

2. Antd

https://3x.ant.design/components/button-cn/

20210315232341

[WeeklyReport] Weekly report for hypertrons-crx 2020-6-8 to 2020-6-15

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-7-20 to 2020-7-27

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Feature] Add CI to the project

As mentioned in #63, we can add some CI features to make our project more feasible and improve the test experience.

  • Compile the Chrome extension to a crx file and attach to the PR, so we can download the file and manually install on our own browser by choosing load extension from local folder. The .crx file is only for test but not distribution.
  • .md file linter.

[Feature] Need to add `SimpleTable` class

The SimpleTable class need to be implemented, used to add table to dashboard.

The table should be configurable, like

  • title
  • columns
  • theme color

And default table style should be added into common/css/style.css to provide basic style.

[WeeklyReport] Weekly report for hypertrons-crx 2020-9-21 to 2020-9-28

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Feature] A better way to check for updates

We can judge the type of installation by chrome.app.getDetails() and see whether key is in the manifest.
Let's take one for example, the right is a store-version installation:
20210401171435
Each time when we start a background task, the necessary information will be send to the back-end server such as:

  • The user-agent. We can judge whether the user can install '.crx' directly.
  • The version. To decide whether there is a suitable update for it.
  • The type. If it is a store-version installation, the update will be ready only when it has been published into the store.

What the back-end server should respond:

  • If there is a suitable update.
  • How to update.
  • Some necessary information. (Date of it, the latest version number, what's new......)

If we don't want to set up the back-end server so early, a json served by oss is also enough.
In that situation, there must be a way to update the json.
For example, just use another ci to make it.
This decision should be done as soon as possible considering that it would take a lot of time to test.

[WeeklyReport] Weekly report for hypertrons-crx 2020-10-12 to 2020-10-19

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2021-3-24 to 2021-3-31

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
4 9 (-) 5 (-) 5 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
2 1 3 4

PR Overview

Thanks to contributions from community, 4 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests
@LiuChangFreeman 2 #76 feat: introduce global settings api
#77 feat: improve the ci&cd workflows
@heming6666 2 #69 feat: add perceptor tab
#75 Refactor: move components folder

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews
@frank-zsy 1
@heming6666 1

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-10-19 to 2020-10-26

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-5-11 to 2020-5-18

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
1 0 2 2

PR Overview

Thanks to contributions from community, 2 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests
@frank-zsy 2 #1 feat: add first edtion
#2 feat: add hypertrons config file

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[feature] Add basic configuration management

We need add basic configuration for users including:

  • Turn on/off cross-platform message notification
  • Turn on/off cross-platform interactive cmd-line

@frank-zsy Please help look into this if I missed something that should be included in project. Thank you~

[Feature] Add configuration scheme to implement global settings

We can save configuration in Chrome's local storage using chrome.storage.local.set/get, but the scheme of configuration should be decided first.

Consider the situation:

  • The configuration should act as a global object which can be accessed everywhere in all source codes.
  • There are 4 different pages(content,background,options,popup) which doesn't share memory with each other.
  • The configuration should be intialized with default values if users haven't assigned their own choices to it.
  • The configuration should be dumped into string or json object when storaged and loaded from them when intialized.
  • The scheme of configuration shouldn't change very frequently but can be expanded with updates easily. When updateing to a new version, users can keep their choices before.

We need a considerate design of how to make it.

[WeeklyReport] Weekly report for hypertrons-crx 2020-10-5 to 2020-10-12

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-6-1 to 2020-6-8

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Discussion] What should options page contains?

Let's take one for example:
Normally the options page of an extension will provide user a list of setting items.
But this page can also be used as a hub for various services.
So we should make a discussion about the usage of this page.

image

[WeeklyReport] Weekly report for hypertrons-crx 2020-8-31 to 2020-9-7

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2021-3-10 to 2021-3-17

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
4 5 (-) 3 (-) 4 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
1 0 1 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-9-7 to 2020-9-14

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-7-27 to 2020-8-3

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-6-22 to 2020-6-29

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-8-17 to 2020-8-24

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
1 1 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-6-29 to 2020-7-6

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-7-6 to 2020-7-13

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
2 1 (-) 1 (-) 1 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Feature][Dashborad]Developer Collaboration Network and Project Correlation Network for both projects and developers

Initially, we have 4 kinds of graphs that need to be developed:

For a project:

  • Developer Collaboration Network within the project for the past week.
  • Network that shows the 10 most correlated projects for the past week.

For a developer:

  • Developer Collaboration Network for a developer for the past week.
  • The 10 most participated projects and their connection network.

For each graph, the developer nodes can be clicked and redirected to a developer's GitHub profile which displays the developer's graphs, and project nodes can be clicked and redirected to a project's GitHub dashboard which displays the project's graphs.

[Feature] Need to add `SimpleGraph` class

The SimpleGraph class need to be implemented, used to add graph to dashboard.

The line graph should be configurable, like

  • title
  • graph style
  • theme color

And default graph style should be added into common/css/style.css to provide basic style.

[WeeklyReport] Weekly report for hypertrons-crx 2020-8-24 to 2020-8-31

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-10-26 to 2020-11-2

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[WeeklyReport] Weekly report for hypertrons-crx 2020-9-14 to 2020-9-21

Weekly Report of hypertrons-crx

This is a weekly report of hypertrons-crx. It summarizes what have changed in the project during the passed week, including pr merged, new contributors, and more things in the future.

Repo Overview

Basic data

Baisc data shows how the watch, star, fork and contributors count changed in the passed week.

Watch Star Fork Contributors
3 3 (-) 3 (-) 2 (-)

Issues & PRs

Issues & PRs show the new/closed issues/pull requests count in the passed week.

New Issues Closed Issues New PR Merged PR
0 0 0 0

PR Overview

Thanks to contributions from community, 0 pull requests was merged in the repository last week. They are:

Contributor ID Count Pull Requests

Code Review Statistics

hypertrons-crx encourages everyone to participant in code review, in order to improve software quality.
This robot would automatically help to count pull request reviews of single github user as the following every week. So, try to help review code in this project.

Contributor ID Pull Request Reviews

New Contributors

We have no new contributors in this project this week.
hypertrons-crx team encourages everything about contribution from community.
For more details, please refer to https://github.com/hypertrons/hypertrons-crx/blob/master/CONTRIBUTING.md .

[Feature] Background request should be added

Now we need to request data from backend to render on crx.

The request module should be added into the common background script which in common/background/util.js to provide data request function to the crx.

[Discussion] How do we check for updates and notice users?

The situation is a little complex:

  • The extension can compare its current version with the latest one in background tasks, but at least we need to setup an http-api to provide information about the latest version.
  • Then we should decide what is exactly the latest version. Is it the latest release build created by ci or one .crx that chosen by us manually? Or can it only be a candidate which is already published into stores?
  • So it all comes to the original problem: we don't know very much about how to distribute out extension to users all over the world. Maybe someone should study the rules first to help us work better in this field.

All in all, this problem is not anything about code but we should have a discussion about it at the very begining.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.