isabella232 / nsf-ember-psm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trunk

This README outlines the details of collaborating on the PSM Ember application. Proposal Submission Modernization (PSM) is a multi-year initiative to modernize proposal submission at NSF. Note: the Open Source version of this project will not run as required urls and configurations have been removed, this should be considered for reference only.

Prerequisites

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

Installation

  • svn checkout <repository-url> this repository
  • change into the new directory
  • npm install
  • bower install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • visit http://localhost:4200/tests to view the test results live reloading in the browser
  • npm test will run all Ember unit tests in the console
  • npm run coverage will run all Ember unit tests in the console AND produce a coverage report at trunk/coverage/index.html
    • This coverage report will likely be used by Sonar to report on Ember test coverage

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Deployment is done via Jenkins. Auto deployment occurs on DEV and manual deployment on INTG and ACPT.

Further Reading / Useful Links

About

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 61.3%Language:HTML 30.0%Language:CSS 8.7%Language:Shell 0.0%