Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.52 KB

CONTRIBUTING.md

File metadata and controls

44 lines (33 loc) · 1.52 KB

Contributing Guide

All contributing are welcome: star this project, let others know about it, report issues, submit pull requests! If you are interest to improve and help this project, please read the following guidelines.

Development

This project contains components, writen in same style as native vuetify.js components. Here uses @vue/cli as environment.

Development Setup

You will need Node.js version 8.9+ along Yarn or NPM.

After cloning this repo:

$ cd vuetify-toolkit
$ yarn # or: npm install

All dependencies will be installed automaticly

Scripts

All scripts is the same as ordinary vue project built with @vue/cli

# Start dev server with a demo app. This app has source code vuetify-toolkit and looks like demo page. All changes will be applied directly by (Hot Module Reload) on the webpack dev server.
$ yarn serve
# Start unit tests.
$ yarn test:unit
# Lint and autofix linting errors.
$ yarn lint
# Build lib
$ yarn lib
# Build lib and prepare dist folder for publishing
$ yarn publish

Project folders

  • src: contains the source code.

    • components: JS and TS files for components
    • utils: JS and TS files for commonly used functions and members.
    • plugins: Contains vuetify.ts file, according to Vuetify.js & documentation
    • views: VUE files that uses components and display in demo page.