Skip to content

CS450-ECE461/fall2017-team1-web

Repository files navigation

CSCI 45000 Team-1 ui

Build Status

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone [email protected]:CS450-ECE461/fall2017-team1-web.git
  • cd fall2017-team1-web
  • bower install
  • npm install

Linux systems may have trouble completing npm install because of permissions issues. The current workaround is to use the command: sudo chown -R $(whoami) [path/to]/fall2017-team1-web/node_modules

Running / Development

Running Tests

There are multiple different test commands you can invoke that will run different levels of tests

  • ember test - Runs all style guides as well as Unit, Integration, and Acceptance Tests and outputs results to the command line

  • ember test --server - Runs all style guides as well as Unit, Integration, and Acceptance Tests and outputs the results to a webpage

  • npm run pre-push-test - This script runs only style guides and units tests. Runs automatically whenever you attempt to push to github

  • npm run test-with-coverage - Runs ember test with the code coverage option turned on. Outputs the code coverage results to the coverage/ folder in HTML format

  • npm run test-ci - Runs the tests in random order (good for catching poorly written test cases). Automatically run by Travis-CI on every pull request

Further Reading / Useful Links

Github Workflow Guidelines

We will use the same guidelines as the backend team

Style Guides

To help maintain consistent code and promote best practices we are using the following plugins/libraries

Shortcuts to the Rules Enforced By Each

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published