-
Notifications
You must be signed in to change notification settings - Fork 165
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
template including more features of nuxt #134
Comments
Could you please list the set of time-saving features/functionality you would like to select and have scaffolded by the CLI whenever you create a new project? What are the things you had to google for, what did you have to copy and paste, which templates are you referring to? I believe it will help to understand your issue a bit better and see what possible improvements can be made in terms of the developer experience. |
I think the minimal stack is
I remember that in initializing Vue there was a dialog that asked me about which tech stack I prefer to use. Do I need a store? Do you need SASS, SCSS, CSS, LESS, etc? The same question about Typescript or JS. I understand that this feature is not a core feature for Nuxt but it would be a very helpful tool to the Nuxt ecosystem. |
Initially we wanted to introduce a minimal experience for Nuxt 3 users and progressively use More thinking since we have more templates, it wouldn't be a bad idea to have an alternative template like |
In practice, it is a VERY confusing experience.
Where can I read about it? |
It makes sense to have a default which is more explicit with Readmes in each directory 👍 We could rename our default template to "minimal" or "bare" so for experiences users they could run What do you think of the naming @danielroe ? |
I would be cautious before too quickly moving to a version of the starter with more unused directories or inline documentation (READMEs). In my experience, many users value the minimal approach. But that may just be my own preference for minimal, so I'd welcome feedback in both directions. Other options include:
|
I second that pursuing with minimal by default makes much more sense. We already planned with the same roadmap to integrate better with IDEs in order to show relevant documentation (devtools and studio) and also scaffold and modify project on demand. In the meantime, i like |
I found that the original ‘all included’ approach of Nuxt2 was really valuable when starting out with the framework. It allowed for a quick and easy starter without having to read all of the documentation. Make the experience as simple as possible while onboarding developers to get them hooked into Nuxt – it worked on me! |
I'm wondering why there is an "either...or..." here– I remember So the question is: Whats up with I respect the need for folks to start blank – the issue with that is: Cutting down a "fully blown starter pack" will always be significantly faster than adding all the things you want by yourself. Heck, some might even not be able to do it. I honestly struggled to get sass running and was pretty disappointed to see not a single mention on how to do this in the Nuxt3 docs. In the end it was as easy as Having a wizard might annoy some while not having a wizard is ultimately exclusive and in my opinion a step backwards. How much percent each camp would be interesting to know. What I know is; I'm heavily missing a wizard and hope it will return. |
Thank you for your feedback @katerlouis I do agree that we need to bring back a wizard for Nuxt 3. Let's add this to our roadmap. |
Yihaw! Hopefully it'll not end up launching mid 2024 :D I'd like to contribute. Programmatically I'm probably not of much help. But conceptually I can share and brainstorm ideas. And I'm probably a good representation for developers with... lets say... less experience (and motivation to really learn?) for the whole infrastructure behind modern front-end apps; npm, node, setup sass, linting, lint-staged with git, webpack (or vite now <3) etc. |
Happy to get help on this @katerlouis If we create the |
@atinux When I understand you correctly you ask my opinion on what I would like to see in a I still haven't found the time to get all of my desired features to work in Nuxt3. So right now I can't provide a GH repo. I'll put some more priority on this during the week, if that helps you guys. Until then, here's a list of my personal bare essentials:
Here's a list of what I need often, but not all the time:
I won't give up on a wizard, though, so here's just another idea: I don't know how this would or could work under the hood, but here's to why I think this is a good idea conceptually: I assume only advanced users prefer a naked, minimalistic project. Since they are advanced its more likely they have the knowledge templates exist and know what EDIT: EDIT2: |
It's already 2024, is there any progress on this issue now? As a user trying to get started with nuxtjs, I think this is still pretty important. |
Describe the feature
Now I see that for Nuxt3 there is a big change related to the state of the project after the init. Now the project is completely empty and I need to spend a lot of time adding needed features, googling templates of them, googling structure, coping, and pasting it many times. It makes the process of the init project on Nuxt really annoying and, honestly, I hate this change. I would prefer to press delete several times to remove redundant parts of code than doing all this job. If this will remain to be the default behavior maybe there is a way to initiate a project with the Nuxt application, not just one component and config? Maybe it could be implemented as a template of the project, maybe a console command to add features, idk what is the better way.
Additional information
Final checks
The text was updated successfully, but these errors were encountered: