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

  • Use the issue creator when you want to report a bug or submit a feature request.
  • Any issues not created using the issue creator 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.

Pull requests

  • All PR's 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
npm install // or yarn
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!