Giter VIP home page Giter VIP logo

roadmap's Introduction

Vue Project Roadmap

Core Team

Core

2.6

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

2.x-next

  • Lead: @yyx990803
  • Planned release: March 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

roadmap's People

Contributors

alex-sokolov avatar yyx990803 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.