bower is deprecated and intended to be replaced. yarn is the recommended
replacement for both things installed via npm and things installed via
bower.
Move the bower resources into package.json and add the yarn.lock file.
Zuul has support for installing yarn if a yarn.lock file is found and
using it to install things.
Change-Id: I848f22dce6196b2df9de4b9f585e857e03cdb0d7
Once #106152 lands, nodejs will be available on our trusty build nodes,
so nodeenv is no longer strictly required. However, not everyone wants
to install nodejs on their system, so we now wrap the nodeenv
invocation into a script to test whether a local node exists. Since
we can no longer assume the existence of a clean virtual environment,
we also no longer install a global version of bower and grunt, and
instead use the versions bundled with the codebase's package.json.
Change-Id: I42f4b61037b8e988708b39e951dd2cddd99313b0
'node' enviroment does not exist anymore.
replaced with 'grunt'
Added MySQL driver installation to env script. It is in
test-requirements so it will not be installed from a tarball.
Change-Id: I2eb2d28f40fb2a8c71cea1df4ebba272d6537ca3
This change adds the storyboard API as a dependency for the virtual
environment so we can run integration and functional tests with
a live API. It also sets up the grunt development server with a local
proxy so that we don't have to worry about implementing CORS immediately.
Change-Id: I4835649630ef69f13d73ef2a10dff860aceb1f49
This contains the initial commit for the storyboard web client
project, consisting of the basic build & testing harnesses,
simple set of routes, and a list of basic dependencies
necessary to run an application. It's purpose is to be
reference Javascript/Angular project to test out the build
images.