Rackspace Solve
Solve is a Vue.js app that lives on www.rackspace.com/solve
It pulls content from the following endpoints:
- https://www.rackspace.com/api/thought-leadership?_format=json
- https://www.rackspace.com/api/thought-leadership-categories?_format=json
Mock data is provided for tests and local development purposes.
Requirements
NodeJS 10, 11 or 12.
Getting Started
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run devVersioning
Use the following command to bump current version:
npm version major | minor | patchFor more information on versioning, see http://semver.org/
Linting
Use the following commands to perform linting:
# Lint Javascript
npm run lint:js
# Lint Sass
npm run lint:sassTest Running
Use the following command to run tests:
npm run testOther
Translations
All translations are ran through Drupal.t(). For local development purposes, Drupal.t() has been mocked in index.html
Further Vue Documentation
For a detailed explanation on how things work, check out the guide and docs for vue-loader.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
