Vue.js
New Team
Front-end LT & discussion
(freee x Minnano Wedding)
2016-04-08
@kazupon
Slide 2
Slide 2 text
Introduction
2015, Vue.js became rapidly popular
Why became rapidly popular?
-> See the bellow the URL slide
https://speakerdeck.com/kazupon/vue-dot-js-recent-trends
Slide 3
Slide 3 text
Introduction
• 2016, it has been further growth,
Recently, Vue.js organization changed
Vue.js Author
Even You
Slide 4
Slide 4 text
To Speak Today
• Mar 18, 2016
Kick-off Vue.js team,
Vue.js organization changed
• Today, I speak about the new Vue.js
organization team!!
Slide 5
Slide 5 text
Who are you?
• GitHub: kazupon
• Twitter: kazu_pon
• Company: CUUSOO SYSTEM
• Position: CTO (Full-Stack)
Slide 6
Slide 6 text
OSS Contributions
• Vue.js organization (vuejs team)
• Vue.js official site for Japanese
• Maintenance and Translate Vue.js
official repositories
Slide 7
Slide 7 text
vuejs-jp orgnizer
Slide 8
Slide 8 text
Opened vuejs-jp slack
• Direct URL Access
https://vuejs-jp-slackin.herokuapp.com
• Vuejs official site for japanese
http://jp.vuejs.org
Slide 9
Slide 9 text
Vue.js team members
Slide 10
Slide 10 text
before
6 members
Slide 11
Slide 11 text
Current
17 members!!
Slide 12
Slide 12 text
Current
Japanese: 2 members
Slide 13
Slide 13 text
Vue.js team
structure
Slide 14
Slide 14 text
Vue.js team structure
Slide 15
Slide 15 text
Vue.js team structure
• Is Full-time member there?
No, there are not.
Vue.js creator is exploring the
possibility of working on Vue.js fulltime.
https://www.patreon.com/evanyou?ty=h
Slide 16
Slide 16 text
Role of Vue.js team
Slide 17
Slide 17 text
Role of Vue.js team
• Issue Triaging
• bug report
• feature request
• clean up stable issues
• Pull Request reviewing
• Working on New Features or Bug fixes
• Specific repository helping
• Support comminuty
Slide 18
Slide 18 text
Issue Triaging
• Bug report
Slide 19
Slide 19 text
Issue Triaging
• Feature request
Slide 20
Slide 20 text
Issue Triaging
• Clean up inactivity issues
Slide 21
Slide 21 text
Pull Request Reviewing
Slide 22
Slide 22 text
Working on New Features or Bug fixes
Slide 23
Slide 23 text
Specific repository helping
Slide 24
Slide 24 text
Community Support
http://forum.vuejs.org
Slide 25
Slide 25 text
Community Support
Slide 26
Slide 26 text
Contribution Rules
Slide 27
Slide 27 text
Issue management with labeling
Slide 28
Slide 28 text
Development flow
• Vue.js contribution guide
https://github.com/vuejs/vue/blob/dev/
CONTRIBUTING.md
• Never directly commit to dev/master
branches
• Always submit the work as a Pull Request
• Fork and create a topic branch and working
!!
Slide 29
Slide 29 text
Vue.js New Vision
Slide 30
Slide 30 text
“Progressive Framework”
http://blog.evanyou.me/2015/12/20/vuejs-2015-in-review/
ʮVUE.JS: 2015 IN REVIEWʯ
adaptable to different complexity levels
And Other Official Plugins/Tools
• vue-router
• vue-cli
• vuex
• vue-loader/vuerify
• vue-devtools
Slide 34
Slide 34 text
Future
• vue-ssr (Server side rendering)
• Official book/video tutorials
• Higher level framework for mobile
applications
• Vue.js with Virtual-DOM (experimental NOW)
Slide 35
Slide 35 text
Announcements
Slide 36
Slide 36 text
Planning Vuejs Tokyo Meetup #1
• Vue.js Author: Evan you
Attend remotely!!
Slide 37
Slide 37 text
Planning Vuejs Tokyo Meetup #1
• Organizer: vuejs-jp user group
• Date: 5/31 Tue (Schedule under adjustment)
• Location: Gotanda, Tokyo
(Location under adjustment)
• If you are interested, please contact us!!