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.
You will need the following things properly installed on your computer.
svn checkout <repository-url>
this repository- change into the new directory
npm install
bower install
ember server
orember s
- Visit the PSM landing page at http://localhost:4200/#/proposal-prep.
Make use of the many generators for code, try ember help generate
for more details
- 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 consolenpm 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
ember build
(development)ember build --environment production
(production)
Deployment is done via Jenkins. Auto deployment occurs on DEV and manual deployment on INTG and ACPT.