Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Build StatusImage Added

Selenium Test StatusImage Added

Purpose

This project is the front-end component for our mobility platform. As such, the material here may be of limited use outside of our platform.

...

An effort is underway to replace this project with a greater focus on maintainability and extensibility.

Version Numbers

This project is NOT versioned according to Semantic Versioning. Rather, it is versioned according to our Shifted Semantic Versioning.

History

This is a very old (and formally private) project, with roots traced back to 2009. The code base was originally built using Apple's Dashcode environment.

Build StatusImage Removed

Selenium Test StatusImage RemovedThe Apple-specific code was later exchanged for jQuery to better support Android devices.

Whilst modern functionality is being delivered in a production capacity by this code, the design of the code itself is understandably a little less modern. Bear in mind that we've learned many lessons over the lifetime of this project, and plan to do things differently with its replacement.

Contribution

Pull requests are welcome. But first, familiarise yourself with our guidelines (they are short):

Prerequisites

You will need Compass for CSS pre-processing, which means you'll need Ruby.

You'll also need Grunt for task automation, which means you'll need Node.JS.

Third-party run-time dependencies are configured via Bower.