https://github.com/threadheap/github-stats-bot
Github slack stats bot
https://github.com/threadheap/github-stats-bot
github-stats-bot nivo serverless-framework
Last synced: 5 months ago
JSON representation
Github slack stats bot
- Host: GitHub
- URL: https://github.com/threadheap/github-stats-bot
- Owner: threadheap
- License: mit
- Created: 2018-01-12T09:11:53.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T13:16:10.000Z (almost 7 years ago)
- Last Synced: 2025-09-04T05:47:26.897Z (5 months ago)
- Topics: github-stats-bot, nivo, serverless-framework
- Language: TypeScript
- Homepage:
- Size: 35.8 MB
- Stars: 14
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# github-stats-bot
Github stats rendering service
Written in typescript using [serverless framework](https://serverless.com/), [phantomjs](http://phantomjs.org/) and [nivo](http://nivo.rocks/#/).
[Medium story](https://medium.freecodecamp.org/how-to-build-a-github-bot-with-phantomjs-react-and-serverless-framework-7b66bb575616)
## How to use
1. Clone repo
2. Go to repo root folder
3. Run
```sh
yarn
```
4. Change deployment bucket in `serverless.base.js`
5. Install [serverless framework](https://serverless.com/) and [serviceless cli tool](https://github.com/threadheap/serviceless)
(You'll also have to configure your AWS credentials, see [quick-start](https://serverless.com/framework/docs/providers/aws/guide/quick-start/))
```sh
yarn add -g serverless
yarn add -g serviceless
```
6. To deploy run
```sh
sudo GITHUB_TOKEN= SLACK_TOKEN= slx deploy all
```
Examples of reports:



## LICENCE
MIT [@pavelvlasov](https://github.com/pavelvlasov)