Do you know which UI framework to use for your next Vue project?
Have you wondered what is the best way write a mobile app with Vue?
What are the best books, blogs or courses to learn Vue from?
Vue's growing popularity directly reflects on its ever expanding ecosystem. It is very hard for a developer to know the pros and cons of each library, tool or UI framework in the Vue world.
The Vue Community Guide is aimed to help devs, novice or experienced, by giving them categorized and summarized information about the popular Vue tools and plugins. Think of it as a guide, explaining where to find more information on various Vue related topics.
From simple things like what editor to use, common FAQ-s that are asked over and over in the Forum or in Vue Land chat, TLDR's of popular Vue UI frameworks, to learning resources and materials, most of which are screened through and validated for quality, all of this and much more is in there.
This guide is intended to be written by and for the community.
The docs are strictly related to Vue itself and do not touch topics outside of it.
The cookbook shows recipes for common scenarios and problems, rather than going into deeper external libraries and tooling.
Awesome Vue is an awesome list, oh snap, of all kinds of plugins, tooling and learning resources, but lacks explanations or comparison between them.
The Community Guide is not meant to list everything, but rather show the most popular solutions to the most common problems.
Vue Curated is just a list of popular Vue projects, background checked by members of the Vue Team. It does not give any explanation on why and what those give you. As of now, the project is a bit forgotten.
No. As of now, this is not an official guide by the Vue Core team.
The project's idea and initial efforts comes from Gusto, who wanted to create a helpful resource for the moderators over at Vue Land, to easily answer the most common questions asked on the chat. Around a year ago I (Dobromir Hristov) got invited into the project and took over most of the remaining work.
As with everything spanning across so many topics, the Community Guide needs help from experts, as it lacks information in some parts.
Go to the repo and check the Issues. If you have experience with a topic that needs help, comment there, claim it and create a PR.
If you come across a page that is missing information, especially in a field you are proficient at:
- find it's ticket
- comment there
- create one if its missing
- even better create a PR and help out.
No matter if you contribute a whole section or just fix an error or two, it all counts! It is a perfect opportunity for first time contributors as well.
Most people want to make things perfect. Sometimes we evaluate the complexity of an upcoming goal or a problem. So, the fear to not complete it perfectly or "wrong" (Yeah, who are judges? 🤔) stops us even from trying.