Commit Graph

6 Commits

Author SHA1 Message Date
Monty Taylor f442646269
Remove bower and add yarn support
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
2017-12-23 10:40:35 -06:00
Michael Krotscheck 9db221c84f Removed nodeenv dependency
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
2014-08-12 17:02:07 -07:00
Nikita Konovalov 559717ead9 Fix API launch
'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
2014-02-28 14:08:34 -08:00
Michael Krotscheck 2153ac56e5 Added storyboard API to webclient venv
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
2014-01-22 16:37:14 -08:00
Monty Taylor 1695d65992 Allow use of node from packages
Change-Id: I4718d0b64f553db3453c1b80c0ea455cf1f685bc
2014-01-18 19:33:05 -08:00
Michael Krotscheck 197d5dd2bd Initial commit
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.
2014-01-14 18:49:39 -08:00