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

https://github.com/tkovs/github-stats


https://github.com/tkovs/github-stats

github-api graphql reasonml rescript

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          




Github Stats


Github profile stats with ReScript, React and Relay.



GitHub top language

GitHub language count

GitHub commit activity

Repository size



GitHub last commit


Repository issues

GitHub





Technologies   |   
How To Run   |   
Next Steps   |   
License

## :rocket: Technologies

This project was developed with the following technologies:

- [ReactJS](https://reactjs.org)
- [ReScript](https://rescript-lang.org/)
- [GraphQL](https://graphql.org/)
- [Reason Relay](https://reason-relay-documentation.zth.now.sh/)
- [Semantic UI](https://semantic-ui.com/)

## :information_source: How To Run

To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/) + [Yarn](https://yarnpkg.com/) (you can use npm instead) installed on your computer. You also need a Github token with access to the Github features. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/tkovs/github-stats
# Or
$ gh repo clone tkovs/github-stats

# Go into the repository
$ cd github-stats

# Install dependencies
$ yarn
$ yarn relay

# Run the app on two terminals
$ yarn start
$ yarn server --env.GITHUB_TOKEN=

# Run the tests
$ yarn test

# Update snapshots
$ yarn test -u
```

## :runner: Next steps

- [x] Init project
- [ ] ...

## :memo: License

This project is under the MIT license. See the [LICENSE](https://github.com/tkovs/reason-pomodoro/blob/master/LICENSE) for more information.

---

Made with ♥ by tkovs :wave: [Get in touch!](https://www.linkedin.com/in/tkovs/)