TheWelcome.vue
1 <script setup> 2 import WelcomeItem from './WelcomeItem.vue' 3 import DocumentationIcon from './icons/IconDocumentation.vue' 4 import ToolingIcon from './icons/IconTooling.vue' 5 import EcosystemIcon from './icons/IconEcosystem.vue' 6 import CommunityIcon from './icons/IconCommunity.vue' 7 import SupportIcon from './icons/IconSupport.vue' 8 </script> 9 10 <template> 11 <WelcomeItem> 12 <template #icon> 13 <DocumentationIcon /> 14 </template> 15 <template #heading>Documentation</template> 16 17 Vue’s 18 <a href="https://vuejs.org/" target="_blank" rel="noopener">official documentation</a> 19 provides you with all information you need to get started. 20 </WelcomeItem> 21 22 <WelcomeItem> 23 <template #icon> 24 <ToolingIcon /> 25 </template> 26 <template #heading>Tooling</template> 27 28 This project is served and bundled with 29 <a href="https://vitejs.dev/guide/features.html" target="_blank" rel="noopener">Vite</a>. The 30 recommended IDE setup is 31 <a href="https://code.visualstudio.com/" target="_blank" rel="noopener">VSCode</a> + 32 <a href="https://github.com/johnsoncodehk/volar" target="_blank" rel="noopener">Volar</a>. If 33 you need to test your components and web pages, check out 34 <a href="https://www.cypress.io/" target="_blank" rel="noopener">Cypress</a> and 35 <a href="https://on.cypress.io/component" target="_blank" rel="noopener" 36 >Cypress Component Testing</a 37 >. 38 39 <br /> 40 41 More instructions are available in <code>README.md</code>. 42 </WelcomeItem> 43 44 <WelcomeItem> 45 <template #icon> 46 <EcosystemIcon /> 47 </template> 48 <template #heading>Ecosystem</template> 49 50 Get official tools and libraries for your project: 51 <a href="https://pinia.vuejs.org/" target="_blank" rel="noopener">Pinia</a>, 52 <a href="https://router.vuejs.org/" target="_blank" rel="noopener">Vue Router</a>, 53 <a href="https://test-utils.vuejs.org/" target="_blank" rel="noopener">Vue Test Utils</a>, and 54 <a href="https://github.com/vuejs/devtools" target="_blank" rel="noopener">Vue Dev Tools</a>. If 55 you need more resources, we suggest paying 56 <a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">Awesome Vue</a> 57 a visit. 58 </WelcomeItem> 59 60 <WelcomeItem> 61 <template #icon> 62 <CommunityIcon /> 63 </template> 64 <template #heading>Community</template> 65 66 Got stuck? Ask your question on 67 <a href="https://chat.vuejs.org" target="_blank" rel="noopener">Vue Land</a>, our official 68 Discord server, or 69 <a href="https://stackoverflow.com/questions/tagged/vue.js" target="_blank" rel="noopener" 70 >StackOverflow</a 71 >. You should also subscribe to 72 <a href="https://news.vuejs.org" target="_blank" rel="noopener">our mailing list</a> and follow 73 the official 74 <a href="https://twitter.com/vuejs" target="_blank" rel="noopener">@vuejs</a> 75 twitter account for latest news in the Vue world. 76 </WelcomeItem> 77 78 <WelcomeItem> 79 <template #icon> 80 <SupportIcon /> 81 </template> 82 <template #heading>Support Vue</template> 83 84 As an independent project, Vue relies on community backing for its sustainability. You can help 85 us by 86 <a href="https://vuejs.org/sponsor/" target="_blank" rel="noopener">becoming a sponsor</a>. 87 </WelcomeItem> 88 </template>