Be a part of something bigger!

Vuetify is made possible by an amazing community that submits issues, creates pull requests, and provides invaluable feedback. It is our job to enable you to create amazing applications. A lot of the time, you come across something that can be made better. Maybe you find a bug, or you have an idea for additional functionality. That’s great! It’s as easy as cloning the Vuetify repository to get started working in a development environment.

Reporting issues

  • The issue list of this repo is exclusively for bug reports and feature requests. Non-conforming issues will be closed immediately.

    • For general questions, please join the community.

  • Try to search for your issue, it may have been answered.

  • See if the error is reproducible with the latest version.

  • If reproducible, please provide a simple codepen or repository that can be cloned to produce the expected behavior.

  • Please use the issue creator to create a new issue.

Pull requests

  • All PRs should be made to the dev branch of Vuetify.

  • For changes and feature requests, please include an example of what you are trying to solve and an example of the markup

  • For bug fixes please reference the issue # that the PR resolves

Setup local dev

Vuetify contains a local dev environment that you can bootup to test new features, functionality, and components. First, clone the repository:

$ git clone [email protected]:vuetifyjs/vuetify

After cloned, use your cli to cd vuetify. Once in the directory, you will need to create a new file in the dev directory called Playground.vue. An example has been provided, Playground.example.vue, which you can rename. Keep in mind, this file is not tracked by version control. Once copied, go back to your cli and run:

$ git checkout dev
$ yarn // or npm install
$ yarn dev // or npm run dev

This will start a local node server located at http://localhost:8080. Now from your code editor you can easily load components and test whatever you want at lightning speed!