The world's best Vue.js component documentation tool!
- Designed specifically to work with Vue 3 components (exclusively)
- Fully customizable
- All CSS is optional
- Documentation lives in the component as code (or in separate object if preferred)
- Vue-Doxen is just a Vue componet, so it works anywhere a Vue component would work.
- Generates at runtime, so always up-to-date
- Doesn't require adopting an entire ecosystem or installing tons of dependencies, just use what works with Vue and you're good.
Go to the docs site for usage and installation steps:
- Uninstall Node/npm/nvm/nvm-windows/n/nodist
- Install Volta (replaces all of the above and is much better)
- Clone the repo
npm install
npm run build
builds both the docs site and librarynpm run lint
checks for linting errors
- Documentation site
npm start
will launch the app for local development- Code lives in
app
folder - Uses
vite.config.doc.js
npm run build
will producedocs
folder
- Library
- To manually test/develop the library use the docs site via
npm start
- Code lives in the
lib
folder - Uses
vite.config.lib.js
npm run build
will producedist
foldernpm t
runs unit tests for the library
- To manually test/develop the library use the docs site via