Skip to content

Commit 7e55600

Browse files
committed
docs: links to migration guide + update navbar ecosystem links
1 parent 8235a0d commit 7e55600

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

src/.vuepress/config.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,10 @@ module.exports = {
239239
text: 'Guide',
240240
link: '/guide/introduction'
241241
},
242+
{
243+
text: 'v3 Migration Guide',
244+
link: '/guide/migration/introduction'
245+
},
242246
{
243247
text: 'Style Guide',
244248
link: '/style-guide/'
@@ -284,7 +288,7 @@ module.exports = {
284288
text: 'Official Projects',
285289
items: [{
286290
text: 'Vue Router',
287-
link: 'https://router.vuejs.org/'
291+
link: 'https://next.router.vuejs.org/'
288292
},
289293
{
290294
text: 'Vuex',
@@ -296,7 +300,7 @@ module.exports = {
296300
},
297301
{
298302
text: 'Vue Test Utils',
299-
link: 'https://vue-test-utils.vuejs.org/'
303+
link: 'https://vuejs.github.io/vue-test-utils-next-docs/guide/introduction.html'
300304
},
301305
{
302306
text: 'Devtools',

src/guide/installation.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,13 @@
22

33
## Release Notes
44

5-
Latest beta version: ![beta](https://img.shields.io/npm/v/vue/next.svg)
5+
Latest version: ![npm](https://img.shields.io/npm/v/vue/next.svg)
66

7-
8-
Detailed release notes for each version are available on [GitHub](https://github.com/vuejs/vue-next/releases).
7+
Detailed release notes for each version are available on [GitHub](https://github.com/vuejs/vue-next/blob/master/CHANGELOG.md).
98

109
## Vue Devtools
1110

12-
> Currently in Beta
13-
14-
> Vue Devtools for Vue 3 requires at least `vue@^3.0.0-rc.1`
11+
> Currently in Beta - Vuex and Router integration is still WIP
1512
1613
When using Vue, we recommend also installing the [Vue Devtools](https://github.com/vuejs/vue-devtools#vue-devtools) in your browser, allowing you to inspect and debug your Vue applications in a more user-friendly interface.
1714

src/guide/introduction.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Introduction
22

3+
::: tip NOTE
4+
Already know Vue 2 and just want to learn about what's new in Vue 3? Check out the [Migration Guide](/guide/migration/introduction.html)!
5+
:::
6+
37
## What is Vue.js?
48

59
Vue (pronounced /vjuː/, like **view**) is a **progressive framework** for building user interfaces. Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with [modern tooling](../guide/single-file-component.html) and [supporting libraries](https://github.com/vuejs/awesome-vue#components--libraries).

src/guide/migration/introduction.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Start learning Vue 3 at [Vue Mastery](https://www.vuemastery.com/courses-path/vu
3232
# select vue 3 preset
3333
```
3434

35-
## New Features
35+
## Notable New Features
3636

3737
Some of the new features to keep an eye on in Vue 3 include:
3838

@@ -43,10 +43,11 @@ Some of the new features to keep an eye on in Vue 3 include:
4343
- [`createRenderer` API from `@vue/runtime-core`](https://github.com/vuejs/vue-next/tree/master/packages/runtime-core) to create custom renderers
4444
- [SFC Composition API Syntax Sugar (`<script setup>`)](https://github.com/vuejs/rfcs/blob/sfc-improvements/active-rfcs/0000-sfc-script-setup.md) <Badge text="experimental" type="warning" />
4545
- [SFC State-driven CSS Variables (`<style vars>`)](https://github.com/vuejs/rfcs/blob/sfc-improvements/active-rfcs/0000-sfc-style-variables.md) <Badge text="experimental" type="warning" />
46+
- [SFC `<style scoped>` can now include global rules or rules that target only slotted content](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0023-scoped-styles-changes.md)
4647

4748
## Breaking Changes
4849

49-
::: tip
50+
::: tip NOTE
5051
We are still working on a dedicated Migration Build of Vue 3 with Vue 2 compatible behavior and runtime warnings of incompatible usage. If you are planning to migrate a non-trivial Vue 2 app, we strongly recommend waiting for the Migration Build for a smoother experience.
5152
:::
5253

@@ -74,7 +75,7 @@ The following consists a list of breaking changes from 2.x:
7475
### Render Function
7576

7677
- [Render function API changed](/guide/migration/render-function-api.html)
77-
- [`$scopedSlots` property is removed and need to be replaced with `$slots`](/guide/migration/slots-unification.html)
78+
- [`$scopedSlots` property is removed and all slots are exposed via `$slots` as functions](/guide/migration/slots-unification.html)
7879

7980
### Custom Elements
8081

0 commit comments

Comments
 (0)