# Contribution
Hi! I'm really excited that you are interested in contributing to «Stun». Before submitting your contribution, please make sure to take a moment and read through the following guidelines:
# Pull Request Guidelines
The master branch is just a snapshot of the latest stable release. All development should be done in dedicated branches. Do not submit PRs against the master branch.
- Fork the repository to your Github and clone it.
- Switch to a new branch (e.g.
patch-1) to develop. - Submit changes locally (If you modified source code, please run
npm run lint:fix). - Push the commit to the repository of fork.
- Create a Pull request to the dev branch of the Stun theme repository.
# Development Setup
You need to install Node.js (opens new window) and npm (opens new window).
After cloning the repo, run:
$ npm install
# Commit Messages Rules
We agree on the format of Git commit information, and each commit information is composed of type + subject, which will improve the readability of the project log.
typeDescribes the meaning of this submission, all lowercase, including only the following types:feat: A new featurefix: A bug fixrefactor: A code change that neither adds a feature nor fixes a bugdocs: Documentation only changesstyle: Code format changes (white-space, indentation, line breaks, semicolons, etc.)test: Code test correlationchore: Changes to basic build tools or dependent libraries (no source code involved)revert: Revert some existing commits
subjectcontains a succinct description of the change, likeUpdate quick start in readme.md- No dot (
.) at the end - Use the imperative, present tense ("change" not "changed" nor "changes")
- No dot (
# Contributors
Thank you to all the people who have already contributed to «Stun»!
← Optimize