Skip to content

Development: Commits

✌ Makis Tracend edited this page Jun 1, 2019 · 10 revisions

All our work is done through git repos, either hosted on Github or privately. Apart from the familiarity with git you must have there's a certain attitude you'll need to be aware of.

If there's thing you need to remember, it's:

A constant commit stream builds up the communication during development and a more solid ground for product development.

Taken from: New order of Cloud Game Dev

Messages

You are free to express yourself but there are certain conventions that may help you read through the commit logs more easily, and in extension you are asked to follow the tradition to help others.

Bugfixes use the zap emoji:

:zap: this is a bugfix

Featured commits (like introducing new sought after features) use the star emoji

:star: this is happening!

Commits that alter a lot of the previous code and may introduce breaking changes use the boom emoji

:boom: this is going to hurt :P 

Non important commits (like fixing whitespace) use the zzz emoji

:zzz: don't pay attention to me

New builds or test deployments have the wrench emoji:

:wrench: build X.X.X

When releasing we tag and assign the gem icon

:gem: version X.X.X

Further reading

Clone this wiki locally