|
| 1 | +# Contributing to Support |
| 2 | + |
| 3 | +Thank you for taking the time to contribute. Please read the [CODE of CONDUCT](CODE_OF_CONDUCT.md). |
| 4 | +As a contributor, here are the guidelines we would like you to follow: |
| 5 | + |
| 6 | +- [Commit Message Guidelines](#commit) |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## <a name="commit"></a> Commit Message Guidelines 😎 |
| 11 | + |
| 12 | +In order to make git commit messages **easier to read** and faster to reason about, we follow some guidelines on most commits to keep the **format predictable**. Check [Conventional Commits specification](https://conventionalcommits.org) for more information about our guidelines. |
| 13 | + |
| 14 | +**Examples**: |
| 15 | + |
| 16 | +``` |
| 17 | +docs(changelog): update changelog to beta.5 |
| 18 | +docs: add API documentation to the bot |
| 19 | +test(server): add cache tests to the movie resource |
| 20 | +fix(web): add validation to phone input field |
| 21 | +fix(web): remove avatar image from being required in form |
| 22 | +fix(release): need to depend on latest rxjs and zone.js |
| 23 | +``` |
| 24 | + |
| 25 | +### Type |
| 26 | + |
| 27 | +Must be one of the following: |
| 28 | + |
| 29 | +- **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm). |
| 30 | +- **ci**: Changes to our CI configuration files and scripts (example scopes: Circle, BrowserStack, SauceLabs) |
| 31 | +- **docs**: Documentation only changes |
| 32 | +- **feat**: A new feature |
| 33 | +- **fix**: A bug fix |
| 34 | +- **perf**: A code change that improves performance |
| 35 | +- **refactor**: A code change that neither fixes a bug nor adds a feature |
| 36 | +- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |
| 37 | +- **test**: Adding missing tests or correcting existing tests |
0 commit comments