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