vuesax
Version:
Framework Components for Vue js
41 lines (28 loc) • 1.69 kB
Markdown
# 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.
- [Code of Conduct](https://github.com/lusaxweb/vuesax/blob/master/CODE_OF_CONDUCT.md)
- [Extraction request guidelines](#pull-request-guidelines)
- [Development Setup](#development-setup)
## Pull Request Guidelines
- The `master` branch is basically a snapshot of the latest stable version. All development must be done in dedicated branches.
- Work in the **src** folder and DO NOT register distlos commits.
- 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](https://vuepress.vuejs.org/) installed globally.
After cloning the repository, execute:
```
npm install
```
### Commonly used NPM scripts
```bash
# Start the test server and the documentation
npm run dev
```