Skip to content
This repository was archived by the owner on Jun 14, 2018. It is now read-only.

Latest commit

 

History

History
33 lines (21 loc) · 1.17 KB

SETUP-DEV-MACHINE.md

File metadata and controls

33 lines (21 loc) · 1.17 KB

Setup Developer Machine

The Minimal Path To Awesome walks through this process in a much more detailed way; this document is the shortened version for those familiar with Node.js based development.

  1. Install Node.js
  2. Install global Node.js dependencies:
$ npm install -g typescript
  1. Clone the repo
  2. Install all project-specific dependencies:
$ npm install
  1. Transpile all TypeScript
$ tsc -p ./

NOTE: This is required as all gulp tasks are written in TypeScript.

NOTE: If you have an issue with this step, refer to the additional information on this step on the Minimal Path To Awesome guide.

At this point you are good to go and can run the gulp tasks.

Setting Up Continuous Builds

We use CircleCI for continuous builds of the library. All PR's and pushes to master & dev are run through this process. We strongly recommend you enable CircleCI on your forked repo to test before submitting your PR. If the CircleCI build fails for you, it will fail for us (and vice versa). If it fails, we will reject your PR so please test your work first!