When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
- Follow the guidelines for making a commit. If the guidelines aren't followed your pull request will be closed.
- Ensure any install or build dependencies are removed before the end of the layer when doing a build.
- Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
- Increase the version numbers in any examples files and the README.md to the new version that this pull request would represent. The versioning scheme we use is SemVer.
- You may merge the Pull Request in once you have the sign-off of two other developers, or if you do not have permission to do that, you may request the second reviewer to merge it for you.
| Commit type | Emoji |
|---|---|
| Version tag | π :bookmark: |
| New feature | β¨ :sparkles: |
| Bugfix | π :bug: |
| Metadata | π :card_index: |
| Documentation | π :books: |
| Documenting source code | π‘ :bulb: |
| Performance | π :racehorse: |
| Cosmetic | π :lipstick: |
| Tests | π¨ :rotating_light: |
| Adding a test | β
:white_check_mark: |
| Make a test pass | βοΈ :heavy_check_mark: |
| General update | β‘ :zap: |
| Improve format/structure | π¨ :art: |
| Refactor code | π¨ :hammer: |
| Removing code/files | π₯ :fire: |
| Continuous Integration | π :green_heart: |
| Security | π :lock: |
| Upgrading dependencies | β¬οΈ :arrow_up: |
| Downgrading dependencies | β¬οΈ :arrow_down: |
| Lint | π :shirt: |
| Translation | π½ :alien: |
| Text | π :pencil: |
| Critical hotfix | π :ambulance: |
| Deploying stuff | π :rocket: |
| Work in progress | π§ :construction: |
| Adding CI build system | π· :construction_worker: |
| Analytics or tracking code | π :chart_with_upwards_trend: |
| Removing a dependency | β :heavy_minus_sign: |
| Adding a dependency | β :heavy_plus_sign: |
| Docker | π³ :whale: |
| Configuration files | π§ :wrench: |
| NodeJS package.json | π¦ :package: |
| Merging branches | π :twisted_rightwards_arrows: |
| Bad code / need improv. | π© :hankey: |
| Reverting changes | βͺ :rewind: |
| Breaking changes | π₯ :boom: |
| Code review changes | π :ok_hand: |
| Accessibility | βΏ :wheelchair: |
| Move/rename repository | π :truck: |
| Issue/Pull Request template | ποΈ :newspaper_roll: |
| Merge pull request | πͺ’ :knot: |
| Assets | π± :bento: |
Your commit messages should use the following as a guide:
[emoji] description
This is an example of this being used for "Assets":
[π±] Added terminal.png
Our Code of Conduct is located at CODE_OF_CONDUCT.md