Next Gen OZONE Webtop UI
Install Node.js and npm. Head over to the Node.js website if you need to do that. Next, install Grunt and Bower with the command below.
(sudo) npm install -g bower grunt-cli
First clone the repo. Then install development dependencies with npm. Install frontend app dependencies with Bower:
cd ozp-webtop
npm install && bower install
Development tasks are run with Grunt:
grunt- run all tests, build, and create production versiongrunt serve- Launch Webtop locally (see Important Links section below)
grunt build- build and execute unit testsgrunt gh-pages- run after agrunt buildto publish the build files to gh-pagesgrunt release:typeandgit push --tagsto create a patch, minor, or major release (updates changelog, versions, and creates tag)grunt run- serve the production version of the application
Run grunt -h for a full list of Grunt tasks
By default, IWC is used to to retrieve the application information
(system.api) and to store the dashboard data (data.api). To check on the
status of IWC, marketplace, and the backend, as well as to reset the
data, use the OZP Data Utility
This app was created from the ng-boilerplate template. See ngbp for details describing the directory layout, gruntfile, and testing structure
Currently, Webtop is semi-responsive, supporting devices >= 768px ('small' devices, as defined by Bootstrap)
See the wiki for a list of guidelines for submitting pull requests
Software (c) 2014 Department of Defense
The United States Government has unlimited rights in this software.
The OZONE Platform Webtop is released to the public as Open Source Software, because it's the Right Thing To Do. Also, it was required by Section 924 of the 2012 National Defense Authorization Act
Released under the Apache License, Version 2.