CuBoulder/lil_shrugger

Name: lil_shrugger

Owner: University of Colorado Boulder

Description: Atlas' Best Friend

Created: 2017-06-13 21:25:50.0

Updated: 2018-04-02 21:37:07.0

Pushed: 2018-04-02 22:52:37.0

Homepage: null

Size: 1278

Language: Vue

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Lil' Shrugger

Lil' Shrugger is Atlas' best friend. He is a front-end UI application built with Vue.js and used to deploy code to the Web Express service as well as generating reports about the sites on the service.

Getting Started

Once you clone this repository down, you'll have to take a couple of steps to get started.

stall dependencies. 
install

n dev server. 
run dev

ild production code.
e build files will end up in the "/dist" folder at the root of this repository.
run build

ere are a couple of environmental variables you can set to alter the build.
BDIRECTORY is where you want the base path to exist.
T_ENV is where you can specifiy a hosting environment for targeted configurations.
IRECTORY=shrugger EXT_ENV=pantheon npm run build 
Running Tests

Running tests will require a couple of manual steps until they are worked into the test runner command. You will need to start up the test API and load the fixture data before running any tests.

artup API from root of project and load fixture data.
_modules/.bin/json-server --watch test/fixtures/db.json --id=_id --host=atlas.testing --middlewares test/atlas-middleware.js --routes test/routes.json

n the e2e tests using Nightwatch.js.
run e2e
Notes
Documentation

Documentation for this codebase will reside in the wiki.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.