You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
vue-bot 3152950110
chore: update sponsors (#2502)
1 day ago
assets Moving external example code to the examples folder (#2457) 1 week ago
src add utm params for monterail links 1 day ago
themes/vue chore: update sponsors (#2502) 1 day ago
.editorconfig Create .editorconfig (#1714) 1 year ago
.gitignore add package-lock.json to .gitignore 1 year ago
.nvmrc Fix vulnerabilities (#1718) 1 year ago
LICENSE Avoid updating license every year (#1353) 2 years ago Vue Docs Writing Guide (#2317) 4 months ago
_config.yml Moving external example code to the examples folder (#2457) 1 week ago
package.json chore: update sponsor image and link 2 weeks ago
pre-deploy.js Update pre-deploy.js (#2419) 2 months ago fixing broken link in writing guide (#2401) 3 months ago
yarn.lock chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 (#2347) 4 months ago

This site is built with hexo. Site content is written in Markdown format located in src. Pull requests welcome!


See the Vue Docs Writing Guide for our rules and recommendations on writing and maintaining documentation.


$ npm install
$ npm start # dev server at http://localhost:4000


The site is automatically deployed when commits land in master, via Netlify.

If you are the maintainer of a community translation fork and would like to deploy via Netlify instead of GitHub pages, please ping @yyx990803 in an issue to request a Netlify team membership and DNS update.

On Translations

Translations for this documentation project are currently maintained in separate repositories forked from this original one.


Arabic translation is maintained by Interstellar Club


French translation is maintained by Vuejs-FR.



Japanese translation is maintained by Vue.js japan user group


Korean translation is maintained by Vue.js Korean User group.


Persian (Farsi)

Persian translation is maintained by VueJS-fa.


Português-Br translation is maintained by Vuejs-Br.


Russian translation is maintained by Translation Gang.


1950Labs & Vue.js Montevideo:


Vietnamese translation is maintained by Vue.js Vietnam User group.

Want to help with the translation?

If you feel okay with translating quite alone, you can fork the repo, post a comment on the Community Translation Announcements issue page to inform others that you're doing the translation and go for it.

If you are more of a team player, Translation Gang might be for you. Let us know somehow that you're ready to join this international open-source translators community. Feel free to contact Grigoriy Beziuk or anybody else from the team.

And thank you in advance ;)