Files
2016-05-20 02:23:10 -07:00

26 lines
902 B
Markdown

# UsageHelpr
[![Build Status](https://travis-ci.org/FullScreenShenanigans/UsageHelpr.svg?branch=master)](https://travis-ci.org/FullScreenShenanigans/UsageHelpr)
[![NPM version](https://badge.fury.io/js/usagehelpr.svg)](http://badge.fury.io/js/usagehelpr)
A simple interactive text-based assistant to demonstrate common API uses.
## Build Process
UsageHelpr uses [Gulp](http://gulpjs.com/) to automate building, which requires [Node.js](http://node.js.org).
To build from scratch, install NodeJS and run the following commands:
```
npm install
gulp
```
### Individual Gulp tasks
* `gulp dist` - Compiles the source into `dist/`.
* `gulp tsc` - Runs the [TypeScript](https://typescriptlang.org/) compiler.
* `gulp tslint` - Runs [TSLint](https://github.com/palantir/tslint).
* `gulp test` - Runs tests in `tests/`.
* `gulp watch` - Runs the `tsc` and `tslint` tasks when a source file changes.