Skip to content
This repository was archived by the owner on Jan 2, 2019. It is now read-only.

vuejs/roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Vue Project Roadmap

Core Team

Core

2.6

  • Lead: @yyx990803
  • Planned release: March 2018
  • Various improvements regarding error handling, functional components, SSR

2.x-next

  • Lead: @yyx990803
  • Planned release: April/May 2018
  • Will be targeting evergreen browsers only in order to leverage native ES2015 features
  • Reactivity system will be rewritten with Proxies with various improvements
  • No major breaking changes; will be maintained in parallel to 2.x with feature parity

Backlog

  • Leveraging more from Web Components when it reaches universal adoption in major browsers (e.g. CLI command that compiles *.vue files into vanilla web components).
  • Built-in class-based API when class properties and decorators reach stage 4
  • Leveraging Web Assembly when it gains better DOM access capabilities

Ongoing Ecosystem Initiatives

vue-test-utils

  • Status: beta
  • Goal: provide an official library and guide for unit testing Vue components.
  • Lead: @eddyerburgh
  • Design thread

vue-cli 3.0

  • Status: in development
  • Goal: upgrade vue-cli to address project upgrade issues and provide even smoother DX.
  • Lead: @yyx990803, @egoist
  • Design thread

eslint-plugin-vue 4.0

  • Status: shipped! (Release notes)
  • Goal: provide an official eslint plugin with capability of linting single file components (including template syntax errors)
  • Lead: @michalsnik, @mysticatea

vue-component-compiler

  • Status: in development
  • Goal: extract single-file component compilation logic from vue-loader into a bundle-agnostic package so that it can be reused in all tooling in the ecosystem.
  • Lead: @znck, @eddyerburgh
  • Design thread

Style Guide

  • Status: beta
  • Goal: offer code style recommendations for teams seeking consistency.
  • Lead: @chrisvfritz
  • Beta

Cookbook

  • Status: in development
  • Goal: offer solutions to commonly encountered scenarios
  • Lead: @chrisvfritz
  • Planned to be started November 2017

Events

Vue.js Amsterdam

  • Planned date: Feb. 2018
  • Location: Amsterdam, Netherlands
  • Contact

VueConf US 2018

  • Planned date: Mar. 2018
  • Location: New Orleans, Louisiana, USA
  • Contact

Vue.js London 2018

  • Planned date: mid 2018
  • Location: London
  • Contact

VueConf EU 2018

  • Planned date: late 2018
  • Location: Wrocław, Poland
  • Contact

About

🗺️ Roadmap for the Vue.js project (archive)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12