Vuex Contributing Guide
April 19, 2020 ยท View on GitHub
Hi! We're really excited that you are interested in contributing to Vuex. Before submitting your contribution, please make sure to take a moment and read through the following guidelines:
Issue Reporting Guidelines
- Always use https://new-issue.vuejs.org/ to create new issues.
Pull Request Guidelines
-
The
masterbranch is just a snapshot of the latest stable release. All development should be done in dedicated branches. Do not submit PRs against themasterbranch. -
Checkout a topic branch from the relevant branch, e.g.
dev, and merge back against that branch. -
Work in the
srcfolder and DO NOT checkindistin the commits. -
If adding a new feature:
- Add accompanying test case.
- Provide a convincing reason to add this feature. Ideally, you should open a suggestion issue first and have it approved before working on it.
-
If fixing bug:
- If you are resolving a special issue, add
(fix #xxxx[,#xxxx])(#xxxx is the issue id) in your PR title for a better release log, e.g.update state re-evaluation (fix #3899). - Provide a detailed description of the bug in the PR. Live demo preferred.
- If you are resolving a special issue, add
-
It's OK to have multiple small commits as you work on the PR - GitHub can automatically squash them before merging.
-
Make sure tests pass!
-
Commit messages must follow the commit message convention so that changelogs can be automatically generated.