# Contributing

Contributions are always welcome, no matter how large or small. Before
contributing, please read the
[code of conduct](https://github.com/thetalecrafter/middle-run/blob/master/CODE_OF_CONDUCT.md).

## Developing

#### Workflow

* Fork the repository
* Clone your fork and change directory to it (`git clone git@github.com:yourUserName/middle-run.git && cd middle-run`)
* Install the project dependencies (`npm install`)
* Link your forked clone (`npm link`)
* Develop your changes ensuring you're fetching updates from upstream often
* Ensure the test are passing (`npm test`)
* Create new pull request explaining your proposed change or reference an issue
  in your commit message

#### Code Standards

* Use ES5 syntax.
* Follow [JavaScript Standard Style](https://github.com/feross/standard).

## Testing

    $ npm test

## Linting

    $ npm run lint
