Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.7 KB

CONTRIBUTING.md

File metadata and controls

41 lines (29 loc) · 1.7 KB

Vuesax Contributing Guide

Hello! I am very excited that you are interested in contributing with Vuesax. However, before submitting your contribution, be sure to take a moment and read the following guidelines.

Pull Request Guidelines

  • All development must be done in dedicated branches and pulled into next branch, including bugixes.

  • The master branch is basically a snapshot of the latest stable version. It will only get updated once a new version is released.

  • Work in the src folder and DO NOT commit dist folder.

  • It is good to have multiple small commits while working on the PR. We'll let GitHub squash it automatically before the merge.

  • If you add a new feature:

    • Add the test case that accompanies it.
    • Provide a compelling reason to add this feature. Ideally, I would first open a suggestion topic and green it before working on it.
  • If you correct an error:

    • If you are solving a special problem, add (fix #xxxx [, # xxx]) (# xxxx is the problem identification) in your PR title for a better launch record, for example update entities encoding / decoding (fix # 3899).
    • Provide a detailed description of the error in the PR. Favorite live demo.
    • Add the appropriate test coverage, if applicable.

Development Setup

  • You will need Node.js version 6+.
  • You will need Vuepress installed globally.

After cloning the repository, execute:

npm install

Commonly used NPM scripts

# Start the test server and the documentation

npm run dev