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 installbower install
ember serverorember 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 testwill run all Ember unit tests in the consolenpm run coveragewill 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.