Требования к окружению - rees46/convention GitHub Wiki
Чтобы приступить к началу работы, нужно подготовить рабочее окружение. Рабочее окружение это операционная система, среда разработки и другие рабочие утилиты. Все необходимые для работы инструменты указаны ниже.
Как только выполнишь все пункты и твоё окружение будет готово к работе, сообщи своему ментору.
- Второй, либо основной осью
- Следовать только официальным гайдам по настройке и установке
- Линукс в целом необходим для полной совместимости с нашим рабочим окружением
- LTS версия предпочтительнее из-за стабильности
- Все члены команды так или иначе работали/работают на Ubuntu. Это значит, что при столкновении с проблемой тебе смогут оперативно оказать помощь
- Ruby версии ниже, чем 3.2.2 требуют OpenSSL v1. Поэтому на Ubuntu 22.04 уже не собираются, т.к. там более свежий OpenSSL.
Для работы с кодом обязательно потребуется IDE от JetBrains.
По той же причине, почему Ubuntu - все члены команды используют IDE от JetBrains, поэтому тебе помогут в ней освоиться и настроить под себя.
Почтовый клиент и привязанная к нему почта, которая привязана к гитхабу для получения всех уведомлений
-
Настроить 2FA для своего Github аккаунта
-
Настроить проверку подписи коммитов (GPG)
-
Авто подпись коммитов (настраивается в git)
git config --global commit.gpgsign true
-
Настроить шаблоны ответов для наших повседневных задач:
Видео как добавлять и пользоваться
Saved.replies.mp4
Дейлик (DSM)
#### Какие задачи выполнял вчера? Укажи #issues и сообщи в каком они состоянии - #### Какие задачи будешь делать сегодня? Укажи #issues - #### Что тебя блокирует? (Этот пункт используется когда тебя что-то блокирует) - #### Есть ли личные дела из-за которых нужно отсутствовать на рабочем месте в течение рабочего дня? (Этот пункт используется когда дела есть) -
Статус на конец дня
#### Что сделано: - #### Что дальше: - #### Актуальная ветка: -
Тело Pull Request (опционально)
Closes ${задача} <details> <summary>Пруф</summary> </details>