GitHub — это сервис совместной разработки с историей изменений и хранением кода.

Сайт Github
Перейти

В 2023 году Atman был сертифицирован Webflow по направлениям: CMS, Layouts Level 01, Layouts Level 02, Webflow 101, Webflow Experts Certification. Подробнее про сертификацию.

Преимущества

Назад
Вперед

Командная работа

Сервис создан вокруг бесплатной технологии Git, суть которой в том, что каждый участник разрабатывает код, который далее объединяется в один релиз. GitHub дает удобный функционал для этого процесса: приложения для ПК и мобильного, система проектов, релизов, тегов, веток и коммитов с удобным UI.
Командная работа

Качество кода

GitHub предоставляет удобные инструменты проверки кода, интегрированные в процесс пулл-запросов и объединения запросов. Внутри сервиса команда может создать процесс проверки кода, которые улучшить его качества и будет подходить под бизнес-процессы проекта.
Качество кода

Безопасность кода

GitHub предоставляет широкий набор инструментов, который делает более безопасным процесс написания кода, внедрения новых изменений и релизов. Среди них: бот-мониторинг библиотек проекта, настройки приватности, сканер кода.
Безопасность кода

История изменений

GitHub хранит неограниченное количество коммитов, веток и других элементов проекта. Это позволяет с одной стороны, наблюдать за текущими изменениями в проекте, а с другой — изучать историю изменений в кода для погружения в проект или выявления неочевидных ошибок.
История изменений

Хостинг кода

GitHub хранит код проекта на своих серверах, что можно использовать в качестве бекапа и распределения актуального содержания проекта между участниками проекта.
Хостинг кода

Экспертиза Atman

Каждой задаче — отдельная ветка

Деление работы в тестовой среде на разные ветки позволяет нам изолировать задачи друг от друга и не допускать замедления релизов из-за багов, мигрирующих от одной задачи к другой.
Каждой задаче — отдельная ветка

Предрелизная проверка кода

До переноса кода в мастер-ветку техлид проекта со стороны Atman проводит код-ревью с помощью инструментов GitHub. Его цель — изучить список измененных файлов и сопоставить влияние изменений на проект в целом: создает ли это уязвимости, ломает ли это смежные функции и так далее.
Предрелизная проверка кода

Тегирование и релизы

Каждый релиз в боевую среду сопровождается тегом в GitHub. Делаем это, чтобы понимать историю изменений и иметь возможность быстро релизить функционал на множество серверов в условиях Highload.
Тегирование и релизы

Где применяем

Описание процесса, этапности и сроков

Примеры проектов

Назад
Вперед
c4ir.ru
c4ir.ru

c4ir.ru

c4ir.ru

Корпоративный сайт
Цифровая экономика
урокцифры.рф
урокцифры.рф

урокцифры.рф

урокцифры.рф

Веб-портал
Образование
Behance
in-hub.ru
in-hub.ru

in-hub.ru

in-hub.ru

Веб-портал
Мероприятия
игра-интернет.рф
игра-интернет.рф

игра-интернет.рф

игра-интернет.рф

Корпоративный сайт
Образование
Behance

Вопросы и ответы

Вперед

Вперед

Вперед

Смотреть еще

Все технологии
Перейти
WebflowWebflow

Webflow

Инструмент визуальной верстки и удобная система управления контентом.

Adobe IllustratorAdobe Illustrator

Adobe Illustrator

Инструмент создания и модификации векторных изображений.

Adobe PhotoshopAdobe Photoshop

Adobe Photoshop

Инструмент создания и модификации растровых изображений.