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
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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.
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 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
You will need to configure the application to your use case on the settings page. There you will see several fields you need to enter for making requests to Atlas, setting up where your app is located, and making requests to the GitHub API.
You may have to go to “https://inventory.local” and choose to verfiy the SSL cert in order for the listing of sites to show up on your local development environment.
Documentation for this codebase will reside in the wiki.