User GitHub Api created with GitHub API.
GET -> /api/users?since={number}
GET -> /api/users/:username/details
GET -> /api/users/:username/repos
| Responsability | What |
|---|---|
| Process Managament | PM2 |
| Code Standard | ESLint |
| HTTP Headers | Helmet |
| Test Runner | Mocha |
| CORS | CORS |
| Body Parsing | Body Parser |
| Versioning | Git |
| Schema Validation | Joi |
| Response body compression | Compression |
$ cp .env.sample .env
$ npm install
$ npm install -g pm2
$ npm start$ cp .env.sample .env
$ npm install
$ npm install -g nodemon
$ npm run dev$ npm run test-integration
$ npm run test-unit $ npm run lint