UNPKG

3.81 kBMarkdownView Raw
1<div align="center" markdown="1" style="text-align:center">
2 <img src="https://raw.githubusercontent.com/vue-styleguidist/vue-styleguidist/dev/assets/logo-withtext.png" alt="Vue Styleguidist" width="400">
3
4**Isolated Vue component development environment with a living style guide**
5
6<a href="https://www.npmjs.com/package/vue-styleguidist">
7 <img src="https://img.shields.io/npm/v/vue-styleguidist.svg" alt="Version">
8</a>
9<a href="https://travis-ci.com/vue-styleguidist/vue-styleguidist">
10 <img src="https://travis-ci.com/vue-styleguidist/vue-styleguidist.svg?branch=dev" alt="Travis CI (unit & lint)">
11</a>
12<a href="https://circleci.com/gh/vue-styleguidist/vue-styleguidist">
13 <img src="https://circleci.com/gh/vue-styleguidist/vue-styleguidist.svg?style=svg" alt="Circle CI (integration)">
14</a>
15</div>
16
17> Project was started when not finding a tool that generates documentation of components with hot reloading, read documentation and have a playground. Created from [React Styleguidist](https://github.com/styleguidist/react-styleguidist), implement additional support to read and compile .vue files. Only supports vue 2.x.
18
19![](https://user-images.githubusercontent.com/10201025/48210221-e7bcee00-e344-11e8-92d7-df4d988598f7.gif)
20
21Vue Styleguidist is a style guide generator for Vue components. It lists component and shows live, editable usage examples based on Markdown files. You can use it to generate a static HTML page to share and publish or as a workbench for developing new components using hot reloaded dev server.
22
23## Usage
24
25- **[Getting Started](https://vue-styleguidist.github.io/docs/GettingStarted.html): install and run Vue Styleguidist**
26- [Documenting components](https://vue-styleguidist.github.io/docs/Documenting.html): how to write documentation
27- [Locating components](https://vue-styleguidist.github.io/docs/Components.html): point Vue Styleguidist to your Vue components
28- [Configuring webpack](https://vue-styleguidist.github.io/docs/Webpack.html): tell Vue Styleguidist how to load your code
29- [Cookbook](https://vue-styleguidist.github.io/docs/Cookbook.html): how to solve common tasks with Vue Styleguidist
30
31## Advanced documentation
32
33- [Configuration](https://vue-styleguidist.github.io/docs/Configuration.html)
34- [CLI commands and options](https://vue-styleguidist.github.io/docs/CLI.html)
35- [Node API](https://vue-styleguidist.github.io/docs/API.html)
36
37## Examples
38
39- [Basic style guide](http://rafaelescala.com/vue-styleguide/), [source](./examples/basic)
40- [Buefy style guide with sections, customized styles](http://rafaelescala.com/buefy-example/). [source](https://github.com/vue-styleguidist/buefy-styleguide-example)
41- Style guide with vuetify and vue-i18n. [source](./examples/vuetify)
42- Style guide with customized styles, [source](./examples/customised)
43- Style guide with sections, [source](./examples/sections)
44- Style guide with navigation, [source](./examples/navigation)
45- Style guide with Vuex, [source](./examples/vuex)
46- Style guide with Nuxt.js, [source](./examples/nuxtjs)
47
48## Showcases
49
50Real projects using Vue Styleguidist:
51
52- [Croud Style Guide](https://croudtech.github.io/Croud-Style-Guide/)
53- [Vue Design System](https://vueds.com/)
54
55## Change log
56
57The change log can be found on the [Releases page](https://github.com/vue-styleguidist/vue-styleguidist/releases).
58
59## Authors and license
60
61We work on this project because we love the open source community and learn new things.
62
63- Rafael: You can buy me a cup of coffee :) [![Paypal.me donate](https://img.shields.io/badge/Paypal.me-donate-yellow.svg)](https://www.paypal.me/rafaesc)
64- Bart: Send me money to make chameleon stickers. I promise I will send you one if you donate. [![Paypal.me donate](https://img.shields.io/badge/Paypal.me-donate-yellow.svg)](https://www.paypal.me/elevatebart)