-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Documentation Never Actually Walks You Through Set Up #1389
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello @matsieftw Thanks for your interest in improving the documentation. Before I engage the issues you bring up, I have to make one thing clear:
So I will ask you to please change your tone as this conversation progresses, or I will simply close the issue and lock it. I will still look at the points you brought up weither was because it might help other people, but even though I can understand the people get frustrated when they feel stuck (it happens to all of us, me and the other core team members included) I don't feel a desire to be the valve for the pressure you built up. so if you keep this tone up, I will simply end the conversation. Now that this is out of the way, let's get into the matter:
I see your point, and even if someone has read the Vue documentation before going into Vuex, and would have found this section about plugins: https://vuejs.org/v2/guide/plugins.html#Using-a-Plugin ...they might still wonder where to put this and where to call it. So the first point of improvement would be to improve the Vue docs regarding "how to install a plugin", and probably link there from the Vuex docs. By the way, there's also a hint about Vue.use() in the "Getting Started" section:
Where should it be, then? It's about how to install Vuex in a module setup (i.e. with webpack), so why shouldn't it be in the Installation section? I'm thankful for clarifications. So I would like to go on to the next point, but that's all you provided in terms of concrete feedback. If you have other points you think are unclear, pease go ahead and let me know. You must understand that it's always hard for someone ver familiar with a piece of software to understand which steps might be unclear to a beginner. |
Closing since OP seems not to be interested in actual conversation. |
Version
3.0.1
Reproduction link
https://thereisntoneandyoushouldnotrequirethis.com
Steps to reproduce
What is expected?
Helpful documentation walking you through set up of a Vue app using Vuex.
What is actually happening?
A lot of info on concepts and no info on actually bringing in Vuex to your application.
Vue's documentation in general never actually walks you through setting anything up. It provides a few code snippets and assumes you'll understand. The documentation has been the biggest source of my frustration while using Vue since it never actually explains anything.
For example, on the Vuex installation page, sandwiched between CDN/package manager installation and building from source, you've put that Vuex needs to be instantiated in a module set up. You've provided zero context for this. Is this in the store? Is this for every file you need to access the store in? More importantly, it shouldn't be on the installation page, let alone sandwiched in between different installation methods. Vue's documentation is riddled with these issues. Unfortunately, I still don't actually know enough about how Vue actually works to be able to contribute to the documentation in any way. If I didn't have to use Vue for the project I am on, I would be using React, Redux, & RxJs and have access to meaningful, better written documentation that bothers to walk you through the set up. If Vue actually wants to gain any real traction, you're going to need to actually show folks how to use and set up your tools.
The text was updated successfully, but these errors were encountered: