
A monitoring tool that allows you to quickly view all Github pull requests of your teams and their statuses.
View the demo site for a real example.
$ git clone https://github.com/M6Web/GithubTeamReviewer.git
$ cd GithubTeamReviewer
$ npm install -g bower gulp
$ npm install
$ bower install
Please configure a new config/config.json file from config/config.json.dist.
Options :
https://api.github.com),true).false).false).false).After configuration, you have to build the code and launch the server.
$ gulp serve:dist
It will automatically open the dashboard in your browser.
To use GTR with GitHub OAuth you must : * Register a new application on GitHub (in Settings > Applications) * Install Gatekeeper and launch it * Set your "gatekeeperBaseUrl" and type in your app data (clientId and GitHub URL) in config/config.json (example in config.json.dist) * Don't forget to link the OAuth app to the teams thanks to the oauthAppClientId property
Then, you should see the Auth button in the upper-right corner of the app !
Use directly the page path in order to select a team.
http://gtr-url/index.html#/myTeam
Colors show the PR statuses : * black when there is no test * yellow when the tests are running * red when tests fail * green when tests are successful
$ git clone https://github.com/M6Web/GithubTeamReviewer.git
Install Vagrant and configure Vagrantfile :
$ cp Vagrantfile.dist Vagrantfile
Note : configure your own Vagrantfile and provisionning if necessary.
$ vagrant up
$ vagrant provision # because of npm issue on the first vagrant up
$ vagrant ssh
$ cd /vagrant
$ sudo npm install --no-bin-links
$ bower install
Configure your application via config/config.json.
$ gulp serve
You can now access the application at http://localhost:9000.
Test the unbuilt code :
$ gulp test
Test the build :
$ gulp test:dist
Developed by the Cytron Team of M6 Web.
Github Team Reviewer is licensed under the MIT license.
$ claude mcp add GithubTeamReviewer \
-- python -m otcore.mcp_server <graph>