Глоссарий GitVerse

Этот раздел содержит определения ключевых терминов и понятий, используемых на GitVerse. Он поможет вам быстрее освоиться и понимать документацию, интерфейс и процессы разработки на платформе.

Основные понятия

Репозиторий

Хранилище исходного кода, документации и других файлов проекта. На GitVerse репозиторий может быть публичным (доступен всем) или приватным (доступен только авторизованным пользователям по приглашению).

Ветка

Независимая линия разработки внутри репозитория. Позволяет работать над новой функциональностью или исправлениями, не влияя на основную версию кода. По умолчанию главная ветка называется master.

Коммит

Фиксация изменений в репозитории. Каждый коммит содержит:

  • набор измененных файлов;
  • сообщение, описывающее суть изменений;
  • информацию об авторе и времени создания.

Запрос на слияние

Механизм предложения изменений из одной ветки в другую. Позволяет команде:

  • ознакомиться с изменениями;
  • оставить комментарии и рекомендации;
  • провести ревью кода;
  • утвердить или запросить доработки перед слиянием.

Ревью

Процесс проверки кода в рамках запроса на слияние. Ревьюеры могут:

  • одобрить изменения;
  • запросить правки;
  • оставить комментарии к отдельным строкам кода.

Форк

Независимая копия чужого репозитория в вашем аккаунте. Используется для внесения изменений с последующим предложением автору оригинального проекта через запрос на слияние.

Зеркало

Автоматически синхронизируемая копия репозитория из внешнего Git-сервиса (например, GitHub или GitLab). Позволяет отслеживать изменения в оригинале без ручного импорта.

Совместная работа

Задача

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

Вики

Встроенная система документации внутри репозитория. Позволяет создавать и редактировать статьи, организовывать их в разделы и управлять версиями.

Соавтор

Пользователь или команда, имеющая права на взаимодействие с репозиторием (чтение, запись, администирование).

Организация

Группа пользователей, объединенных для совместной работы над проектами. Организации могут содержать репозитории, команды, раннеры и управлять правами доступа.

CI/CD и автоматизация

Workflow

Файл с инструкциями, которые GitVerse выполняет при определенных событиях (например, при push в репозиторий). Он описывается в формате YAML и хранится в каталоге .gitverse/workflows/.

Раннер

Среда выполнения для workflow. Может быть облачным (предоставляется GitVerse) или локальным (запускается на вашем сервере).

Артефакт

Файл или набор файлов, сгенерированных в результате выполнения workflow.

AI и облачные среды

GigaCode

AI-ассистент разработчика, интегрированный в популярные IDE и редакторы. Анализирует контекст проекта и предлагает:

  • автодополнение кода;
  • генерацию функций и тестов;
  • объяснение и рефакторинг существующего кода;
  • может работать в режиме агента.

GigaIDE Cloud

Облачная среда разработки, доступная прямо в браузере. Позволяет:

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

Безопасность и управление

SSH-ключ

Криптографическая пара ключей (публичный и приватный), используемая для безопасной аутентификации при работе с Git через протокол SSH.

Вебхук

Механизм отправки уведомлений во внешние сервисы при наступлении события в репозитории (например, новый коммит, запрос на слияние, релиз).

Релиз

Официальная версия проекта, помеченная тегом и сопровождаемая описанием, бинарными файлами и другими артефактами.


Если вы столкнулись с термином, которого нет в этом глоссарии, напишите в Службу поддержки GitVerse.