Contributing

May 18, 2020 ยท View on GitHub

Branching model

We use the GitHub flow

Commit messages

We use conventional commits Please als add an issue and the issue number as prefix to your commit message header description.

git commit -m "<type>[optional scope]: (#ticket_nr) <description>"

Emojis

Feel free to add emojis to your message.

EmojiRaw Emoji CodeTypeDescription
:star::star:new or featureadd new feature
:bug::bug:bugfix bug issue
:ambulance::ambulance:bugciritial hotfix bug issue
:lock::lock:securityfix security issue
:chart_with_upwards_trend::chart_with_upwards_trend:performancefix performance issue
:zap::zap:improvementupdate backwards-compatible feature
:boom::boombreakingupdate backwards-incompatible feature
:warning::warning:deprecateddeprecate feature
:globe_with_meridians::globe_with_meridians:i18nupdate or fix internationalization
:wheelchair::wheelchair:a11yupdate or fix accessibility
:lipstick::lipstick:updateupdate UI/Cosmetic
:up::up:updateupdate other
:rotating_light::rotating_light:refactorremove linter/strict/deprecation warnings
:shirt::shirt:refactorrefactoring or code layouting
:white_check_mark::white_check_mark:testadd tests
:green_heart::green_heart:testfix tests failur or CI building
:pencil::pencil:docsupdate documentation
:copyright::copyright:docsdecide or change license
:lollipop::lollipop:examplefor example or demo codes
:arrow_up::arrow_up:dependencyupgrade dependencies
:arrow_down::arrow_down:dependencydowngrade dependencies
:pushpin::pushpin:dependencypin dependencies
:wrench::wrench:configupdate configuration
:package::package:buildpackaging or bundling or building
:hatching_chick::hatching_chick:releaseinitial commit
:confetti_ball::confetti_ball:releaserelease major version
:tada::tada:releaserelease minor version
:sparkles::sparkles:releaserelease patch version
:rocket::rocket:releasedeploy to production enviroment
:bookmark::bookmark:releasetagged with version label
:back::back:revertrevert commiting
:construction::construction:wipWIP commiting
:truck::truck:movemove or rename files, repository, ...
:twisted_rightwards_arrows::twisted_rightwards_arrows:-merge conflict resolution
:heavy_plus_sign::heavy_plus_sign:-add files, dependencies, ...
:heavy_minus_sign::heavy_minus_sign:-remove files, dependencies, ...
:on::on:-enable feature and something ...