Skip to content

Update index.html to show information about the archives site

Sarah German requested to merge 3-index-page into main

What does this MR do and why

This MR adds content and a version selector to the index page for the archives site. It also adds developer tooling (Vite and Vue) for utilizing GitLab UI components.

The visual style is mostly copied from https://developer.gitlab.com.

Versions shown here are within the scope of Support -- versions within the current major and previous two majors. Versions in the current major that appear on the main site (e.g, 15.5) are not included.

Closes #3 (closed)

Screenshots

Screenshot Lighthouse audit
image image

How to test locally

  • Clone the project and checkout this branch (git checkout 3-index-page)
  • Install dependencies: npm install
  • Compile and run a production build: npm run build && npm run preview

(If you'd like to run a dev build: npm run dev)

Edited by Sarah German

Merge request reports