diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index dc24ac170e..e4abc17971 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -123,6 +123,13 @@ const sidebar = { '/guide/a11y-standards', '/guide/a11y-resources' ] + }, + { + title: 'FAQs', + collapsable: false, + children: [ + ['/guide/creating-new-projects', 'Creating New Projects'] + ] } ], api: [ diff --git a/src/guide/creating-new-projects.md b/src/guide/creating-new-projects.md new file mode 100644 index 0000000000..793e5ea8de --- /dev/null +++ b/src/guide/creating-new-projects.md @@ -0,0 +1,95 @@ +# Creating New Projects - FAQ + +It's easy to get overwhelmed when starting a new project, especially if you're new to Vue. There are a number of decisions that need to be made before you can even start writing any code. Here we're going to explore some of the most common questions we get asked. In most cases, there is no single right answer and the best approach is dependent on factors specific to your project. Hopefully the guidance on this page can provide some reassurance that you haven't missed anything 'obvious' while making those decisions. + +## What do you recommend for a new project? + +If you're creating a new project, and you aren't sure which combination of options to choose, we suggest the following baseline: + +* Create the project using [Vite](/api/sfc-tooling.html#vite). +* Use [single-file components](/guide/single-file-component.html) with [`