Skip to content
forked from vuejs/roadmap

🗺️ Roadmap for the Vue.js project

Notifications You must be signed in to change notification settings

sharh-vue/roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 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: beta
  • Goal: upgrade vue-cli to address project upgrade issues and provide even smoother DX.
  • Lead: @yyx990803
  • Beta docs

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: beta
  • Goal: offer solutions to commonly encountered scenarios
  • Lead: @sdras
  • Beta

Upcoming Events

VueConf US 2018

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

Vue.js London 2018

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

Vue Fes Japan 2018

  • Planned date: Nov 3. 2018
  • Location: Tokyo, Japan
  • Website

About

🗺️ Roadmap for the Vue.js project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published