vuetibook icon indicating copy to clipboard operation
vuetibook copied to clipboard

Integrating Vue.js, Vuetify and Storybook

vuetibook

David HitCount

Experimenting the integration between Vue.js, Vuetify and Storybook.

Some tools like Vue I18n and Vuex are also used in order to make the project similar to what a real application would be.

Deployed on Netlify

  • Netlify Status https://vuetibook.netlify.com
  • Netlify Status Storybook https://components-vuetibook.netlify.com
  • Netlify Status https://docs-vuetibook.netlify.com

Dockerize for development

docker-compose up
  • App: http://vuetibook.local:8080/
  • Storybook: http://components.vuetibook.local:8080/
  • Documentation: http://docs.vuetibook.local:8080/
  • Mock Server: http://mocks.vuetibook.local:8080/

Local Installation

Project setup

# app & storybook
yarn install

# docs
cd docs
yarn install

# mocks
cd mocks
yarn install

Available Commands

# app
yarn serve # Compiles and hot-reloads for development
yarn build # Compiles and minifies for production

# Storybook
yarn serve:storybook # Compiles and hot-reloads for development
yarn build:storybook # Compiles and minifies for production

# Run unit tests
yarn test:unit

# Documentation
cd docs
yarn serve:docs # Compiles and hot-reloads for development
yarn build:docs # Compiles and minifies for production

# Mock Server
cd mocks
yarn serve # Hot-reloads for development

Built With

Base Tools

Internationalization

Material Design

mock Server

Analytics

  • Google Tag Manager
  • Google Analytics

Testing

Documentation

Versioning

We use SemVer for versioning and Keep a Changelog for the format of the ChangeLog. For the versions available, see the tags on this repository.