Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.25 KB

frontend.md

File metadata and controls

22 lines (14 loc) · 1.25 KB

Code Review Frontend

The frontend is a Single Page Application, built with Vue.JS, using vuex as a store for data shared across components in the application.

It's really a pretty simple application, not much complexity:

  • few views, and few components
  • uses axios to retrieve data from the backend
  • no authentication, everything is public
  • uses vue-chartjs to build the stats graph
  • uses vue-router to handle routing

The application is built with neutrino (a Mozilla project) using its defaults for Vue.js applications.

On every Github push (pull request or branch), the frontend is built, and even usable from the Taskcluster artifacts (it uses the testing environment as its default source).

The application is then deployed with task-boot on an Amazon S3 bucket, exposed through a Cloudfront configuration (this is managed by the Cloudops team at Mozilla).

Finally the application is currently available at: