Skip to content

TensorWrenchOSS/ozp-webtop

 
 

Repository files navigation

ozp-webtop

Build Status

Next Gen OZONE Webtop UI

Prerequisites

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

Getting Started

First clone the repo. Then install development dependencies with npm. Install frontend app dependencies with Bower:

cd ozp-webtop
npm install && bower install

Grunt Tasks

Development tasks are run with Grunt:

  • grunt - run all tests, build, and create production version
  • grunt serve
    • Launch Webtop locally (see Important Links section below)
  • grunt build - build and execute unit tests
  • grunt gh-pages - run after a grunt build to publish the build files to gh-pages
  • grunt release:type and git push --tags to 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

Important Links

Use of IWC

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

Use of ng-boilerplate

This app was created from the ng-boilerplate template. See ngbp for details describing the directory layout, gruntfile, and testing structure

Responsive Design

Currently, Webtop is semi-responsive, supporting devices >= 768px ('small' devices, as defined by Bootstrap)

Contributing

See the wiki for a list of guidelines for submitting pull requests

Copyrights

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.

About

OZONE Platform Web Desktop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 81.2%
  • HTML 12.0%
  • CSS 5.9%
  • Other 0.9%