Launcher/CODE_OF_CONDUCT.md
Zaxar163 757c7690cb [ANY] Обновлены модули (#174)
* [FIX] MojangAuthProvider и его URL.

* [FIX] Вправлены JFX классы, лишние убраны, т. к. теперь можно легко доставить JFoenix или аналоги.

* [FIX] BinaryFileAuthHandler теперь работает.

* [FIX] BinaryFileAuthHandler вынесен в LegacySupport.

* [FEATURE] Переход на ThreadPool.

* [ANY] Обновлены модули.

* [FIX] Ошибки merge.
2019-02-17 18:15:57 +07:00

2.9 KiB
Raw Permalink Blame History

GravitLauncher GitConvention

Цель конвенции — внедрить простые, прозрачные и эффективные правила работы с Git.

Разработка GravitLauncher идёт на базе Git Flow. Подробности ниже.

Ветвление

Название ветки Значение ветки Исходная ветка Пример ветки
master Полностью готовая для production-а release
develop Разработка нового функционала master
release Тестирование всего нового функционала develop
bugfix-* Исправляет баг нового функционала release bugfix-auth
feature-* Добавляет новую возможность develop feature-auth
hotfix-* Вносит срочное исправление для production-а master hotfix-auth

Image of GitFlow

Коммиты

Основные правила:

  1. Все коммиты должны быть на русском языке.
  2. Запрещено использовать прошедшее время.
  3. Обязательно должен быть использован префикс.
  4. В конце не должно быть лишнего знака препинания.
  5. Длина любой части не должна превышать 100 символов.

Структура:

[Префикс] <Сообщение>                             
Префикс Значение Пример
[FIX] Всё, что касается исправления багов [FIX] Баг с неудачной авторизацией
[DOCS] Всё, что касается документации [DOCS] Документирование API авторизации
[FEATURE] Всё, что касается новых возможностей [FEATURE] 2FA при авторизации
[STYLE] Всё, что касается опечаток и форматирования [STYLE] Опечатки в модуле авторизации
[REFACTOR] Всё, что касается рефакторинга [REFACTOR] Переход на EDA в модуле авторизации
[TEST] Всё, что касается тестирования [TEST] Покрытие модуля авторизации тестами
[ANY] Всё, что не подходит к предыдущему. [ANY] Подключение Travis CI