This project is an application for analysing your activity on github. Project will be submitted as an entry to helloworld project at Practo.
- Express v4.14.0 (Stable) - fast node.js network app framework
- AngularJS v1 - HTML enhanced for User Interfaces
- Node.js v6.3.1 (Latest) - evented I/O for the backend
- For Linux
sudo apt-get install npm
sudp apt-get install node
sudo apt-get install nodejs-legacy
```
- For Mac
```bash
brew install npm
brew install node
You need git to clone this repository. You can get git from http://git-scm.com/.
Clone the gitdash repository using [git]:
git clone https://github.com/witty123/gitdash
cd gitdash
- We get the tools we depend upon via
npm
, the [node package manager][npm].
npm install
gulp
We have preconfigured the project with a simple development web server. The simplest way to start this server is:
npm start
Now browse to the app at http://localhost:3000/
.
├── README.md
├── app
│ ├── app-config
│ ├── components
│ ├── public
│ ├── routes
│ └── views
├── dist
│ ├── css
│ ├── img
│ └── js
├── gulpfile.js
├── node_modules
├── package.json
├── server
│ ├── app-server.js
│ ├── config-sample.json
│ └── config.json
└── tests
There are two kinds of tests in the gitdash application: Unit tests and end-to-end tests.
You can perform unit testing by using the command.
karma start
We are in process of writing e2e tests.