This project was realized during the TWEB course at the HEIG-VD and is composed of two parts : a client (website) and an agent. The goal of the project is very simple: display information about the issues of a repository from github.
We use a Bootstrap template to give the website a good look.
The website gets its data from the agent which uses the GitHub API v3. The agent runs thanks to Heroku and is scheduled to run every 24 hours. It share the data by pushing a JSON file containing the result of the request to the root folder of the website.
The website is hosted on GitHub Pages and can be found here.
This repository contains the client part of the project. It uses HTML/CSS and JavaScript to display the content of the website and Gulp to ease the test and build process.
- You need to place yourself in the TWEB2017-Github-Analytics-Client repository
- Execute
npm installin the terminal - Execute
gulp servein the terminal- You must have installed the gulp client with the command
npm install -g gulp-cli - The compiled files are present in the
distfolder.
- You must have installed the gulp client with the command
- If the browser doesn't open itself, open it and go to
http://localhost:8080/