Commit Graph

4115 Commits

Author SHA1 Message Date
b55c6b8bce [Framework] Initial skeletons for framework
Initial skeletons for framework classes, WTD-518.
2014-10-31 13:58:56 -07:00
83d06b6f8f [Framework] Add Promise polyfill
Add Promise polyfill to version control. Promise objects
are included in ECMAScript 6 and browser support is
present, but non-universal. Using the polyfill approach
permits the use of Promise directly throughout the
application without relying on bleeding-edge browser
support.

Promises are useful at the framework level particularly
because of the number of asynchronous calls made when
assembling bundles. Framework layer is WTD-518.
2014-10-31 13:14:34 -07:00
becf05d4a6 [Structure] Add top-level README
Add top level README file describing, in broad
terms, the structure of the project. In particular,
this documents the naming conventions which support
build and test, and provides a short summary of how
these both run. WTD-519.
2014-10-31 11:14:33 -07:00
ecd8e6da2f [Build] Add libraries to build
Include libraries in the WAR file built by the
command line build, except for those libraries
which are present only to support test execution.
Part of initial branches-and-build set up for
WTD-519.
2014-10-31 11:12:50 -07:00
dc141c55f6 [Build] Change indentation
Use four-space indentation in build script, for
consistency with HTML and JavaScript sources.
WTD-519.
2014-10-31 10:04:32 -07:00
54fae0d436 [Build] Correct project name in build
Correct project name in build; change to Open MCT Web.
Part of ongoing repository and build setup, WTD-519.
2014-10-31 10:02:43 -07:00
680e8c8cff [Tests] Change desired XHR response type
Don't request json as an XHR response type, as this
is not supported by Phantom for command line test
execution. Part of ongoing intitial repository and
build setup for WTD-519.
2014-10-31 09:56:17 -07:00
047d56d662 [Structure] Add comments to temporary files
Add clarifying comments to temporary files, to
ensure they are distinguishable as placeholders.
Part of developing project folder structure and
build for WTD-519.
2014-10-31 09:49:09 -07:00
4f08d43037 [Structure] Add index.html
Add index.html, which will serve as the main
point-of-entry for the full application.
WTD-519.
2014-10-31 09:48:37 -07:00
0bf0912bf8 [Tests] Initial spec runner
Initial spec runner; looks in bundles, assumes conventions.
Supports initial repository set up and build scripts, for
WTD-519.
2014-10-30 17:24:30 -07:00
a753818b24 [Build] Initial test dependencies
Initial commit of test dependencies, as brought over
from prototype, to continue establishing build. WTD-519.
2014-10-30 16:04:38 -07:00
e5be7dbe81 [Build] Initial build script
Pull in initial Maven build script from
prototype. Part of setting up initial branches
and builds for WTD-519.
2014-10-30 16:03:09 -07:00
bd9f90428c [Framework] Add Angular, Require libraries
Add libraries for Angular and Require. This expands
folder structure to support initial build (WTD-519)
and also directly supports implementation of a
framework layer (WTD-518).
2014-10-28 08:28:18 -07:00
42bc4599b8 [Structure] Add platform structure
Add general structure for Open MCT Web, including
top-level and second-level directory structure.
README files are included to explain the role of
each directory; markdown is used to allow for
richer display when viewer support is present.

WTD-519.
2014-10-27 18:18:50 -07:00
89283fc4b1 [Structure] Initialize repository
Initialize repository with gitignore file. This
will serve as the basis for the open source
master branch (and thus all other branches)
during the Angular transition. WTD-519.
2014-10-27 17:45:54 -07:00