/pizzaup

Primary LanguageJavaScript

PizzaUp!

Order pizza for your meetup event!

Quick Start

  1. Clone
  2. Install dependencies - npm install
  3. Run server - nodemon
  4. Test - mocha (WIP)
  5. Coverage - npm run cov (WIP)

Development Workflow (WIP)

  1. Create feature branch
  2. Develop/test locally (hack! hack! hack!)
  3. Create PR, which triggers https://semaphoreci.com/
  4. After tests pass, merge the PR
  5. Tests run again on https://semaphoreci.com/
  6. Once tests pass, code is deployed automatically to staging server on Heroku

Make sure to add tests with each PR. Your PR must *not- decrease the test coverage percentage.

Tests (WIP)

Without code coverage:

$ npm test

With code coverage:

$ npm run cov

User Stories (WIP)

Stack

  • Issue Tracker: Github Issues
  • Build System: Gulp (WIP)
  • Auth: N/A
  • Testing: Mocha, Chai, https://semaphoreci.com/, Istanbul (WIP)
  • Language Runtime: ES5
  • Package Mgmt: npm
  • Server: Node, Express
  • Database: N/A
  • Front End: Angular
  • CSS Framework: Bootstrap
  • Templates: Angular