The design system for Leaf PHP.
npm install @leafphp/docs-themeThis is the VitePress theme for the official Vue documentation at vuejs.org.
Please note this theme is solely dedicated for vuejs.org and isn't meant to be used as a content-neutral theme. It does not follow semver and may contain hard-coded logic specific to the Vue documentation.
This repo can be developed on its own since it is a self-contained VitePress theme. Make sure to use pnpm as the package manager when installing deps. A demo app is available in /demo and can be run with npm run dev:
``bash`
$ pnpm install
$ npm run dev
To work on this theme in the context of the vuejs.org website requires cloning both repos and linking the theme into the docs repo:
1. Clone repositories:
`bash`
git clone git@github.com:vuejs/docs.git
git clone git@github.com:vuejs/theme.git
2. Link theme into docs repo:
`bash
# In ./theme
pnpm install
# Make @vue/theme available for global linking
pnpm link --global
# in ./docs
pnpm install
# Link teme
pnpm link --global @vue/theme
`
3. Start VitePress server:
`bash`
# in ./docs
pnpm run dev
Here is the list of available scripts that can be used during the development.
`bashBoot local dev server.
$ npm run dev
Copyright (c) 2021-present Evan You