Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sujameslin/nodejs-interview

project for node.js developer interview
https://github.com/sujameslin/nodejs-interview

Last synced: about 1 month ago
JSON representation

project for node.js developer interview

Awesome Lists containing this project

README

        

# Node.js test task for candidate to backend developer position in PennyBox

## Development

### Setup environment
1. Install Node.js

2. Install dependencies with `yarn` or `npm`

### Usage

Run app:
```bash
$ npm start
```

Run tests:
```bash
$ npm test
```

## Contributing

### Unit tests

All js code should be unit-tested

### Code style

https://github.com/felixge/node-style-guide

https://basarat.gitbooks.io/typescript/content/docs/styleguide/styleguide.html

### Commits & Pull requests

Commits should follow guidelines. Short version:

* no commits to master: only Pull Requests from feature branches
* code have to be linted and tested

Check [commit message conventions](https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#)