Skip to content

Introduce Vue into the codebase

Eric Eastwood requested to merge 1987-barebones-vue-introduction into develop

Introduce Vue into the codebase behind a feature flag

Part of https://gitlab.com/gitlab-org/gitter/webapp/issues/1987

Code split from https://gitlab.com/gitlab-org/gitter/webapp/merge_requests/1360 to make a smaller MR to review/merge

  • Introduces Vue into the codebase
    • Uses a left-menu component but it isn't any sort of left-menu at this point (just a red box)
  • Includes server-side rendering. Based off of https://ssr.vuejs.org/guide/
  • Using scoped LESS styles
  • Using VueX

Feature flag

node ./scripts/utils/feature-toggle.js --name vue-left-menu --description "Left menu using Vue (alpha)"

Closes #1987 (closed)

Edited by Eric Eastwood

Merge request reports