Собственно, вопрос
Есть ли такие правила?
как правильно составлять версию программы?
когда нужно повышать версию программы?
что за build? (как переводит я знаю)
насчет истории изменений, увидел, что изменения делились на три метки: +, -, *
"+" - новое
"-" - исправление ошибок
"*" - обновления плагинов, используемых в программе
есть ли какие то правила для составления истории измений, использования в ней меток?