Spaces:
Running
Running
| <script setup lang="ts"> | |
| import WelcomeItem from './WelcomeItem.vue' | |
| import DocumentationIcon from './icons/IconDocumentation.vue' | |
| import ToolingIcon from './icons/IconTooling.vue' | |
| import EcosystemIcon from './icons/IconEcosystem.vue' | |
| import CommunityIcon from './icons/IconCommunity.vue' | |
| import SupportIcon from './icons/IconSupport.vue' | |
| const openReadmeInEditor = () => fetch('/__open-in-editor?file=README.md') | |
| </script> | |
| <template> | |
| <WelcomeItem> | |
| <template #icon> | |
| <DocumentationIcon /> | |
| </template> | |
| <template #heading>Documentation</template> | |
| Vue’s | |
| <a href="https://vuejs.org/" target="_blank" rel="noopener">official documentation</a> | |
| provides you with all information you need to get started. | |
| </WelcomeItem> | |
| <WelcomeItem> | |
| <template #icon> | |
| <ToolingIcon /> | |
| </template> | |
| <template #heading>Tooling</template> | |
| This project is served and bundled with | |
| <a href="https://vite.dev/guide/features.html" target="_blank" rel="noopener">Vite</a>. The | |
| recommended IDE setup is | |
| <a href="https://code.visualstudio.com/" target="_blank" rel="noopener">VSCode</a> | |
| + | |
| <a href="https://github.com/vuejs/language-tools" target="_blank" rel="noopener">Vue - Official</a>. If | |
| you need to test your components and web pages, check out | |
| <a href="https://vitest.dev/" target="_blank" rel="noopener">Vitest</a> | |
| and | |
| <a href="https://www.cypress.io/" target="_blank" rel="noopener">Cypress</a> | |
| / | |
| <a href="https://playwright.dev/" target="_blank" rel="noopener">Playwright</a>. | |
| <br /> | |
| More instructions are available in | |
| <a href="javascript:void(0)" @click="openReadmeInEditor"><code>README.md</code></a | |
| >. | |
| </WelcomeItem> | |
| <WelcomeItem> | |
| <template #icon> | |
| <EcosystemIcon /> | |
| </template> | |
| <template #heading>Ecosystem</template> | |
| Get official tools and libraries for your project: | |
| <a href="https://pinia.vuejs.org/" target="_blank" rel="noopener">Pinia</a>, | |
| <a href="https://router.vuejs.org/" target="_blank" rel="noopener">Vue Router</a>, | |
| <a href="https://test-utils.vuejs.org/" target="_blank" rel="noopener">Vue Test Utils</a>, and | |
| <a href="https://github.com/vuejs/devtools" target="_blank" rel="noopener">Vue Dev Tools</a>. If | |
| you need more resources, we suggest paying | |
| <a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">Awesome Vue</a> | |
| a visit. | |
| </WelcomeItem> | |
| <WelcomeItem> | |
| <template #icon> | |
| <CommunityIcon /> | |
| </template> | |
| <template #heading>Community</template> | |
| Got stuck? Ask your question on | |
| <a href="https://chat.vuejs.org" target="_blank" rel="noopener">Vue Land</a> | |
| (our official Discord server), or | |
| <a href="https://stackoverflow.com/questions/tagged/vue.js" target="_blank" rel="noopener" | |
| >StackOverflow</a | |
| >. You should also follow the official | |
| <a href="https://bsky.app/profile/vuejs.org" target="_blank" rel="noopener">@vuejs.org</a> | |
| Bluesky account or the | |
| <a href="https://x.com/vuejs" target="_blank" rel="noopener">@vuejs</a> | |
| X account for latest news in the Vue world. | |
| </WelcomeItem> | |
| <WelcomeItem> | |
| <template #icon> | |
| <SupportIcon /> | |
| </template> | |
| <template #heading>Support Vue</template> | |
| As an independent project, Vue relies on community backing for its sustainability. You can help | |
| us by | |
| <a href="https://vuejs.org/sponsor/" target="_blank" rel="noopener">becoming a sponsor</a>. | |
| </WelcomeItem> | |
| </template> | |