Быстрый старт


Для создания модуля необходимо выполнить следующие шаги:

  • перейти в раздел GitVerse Lab, кликнув по изображению вашего пользователя (в правом верхнем углу) и выбрав соответствующий пункт;
  • нажать на «+ Новый модуль»;
  • выбрать организацию, в рамках которой будет вестись работа с модулями.

Если вы еще не заводили свою организацию, то можете это сделать, выбрав блок «Новая организация» и указав название, публичность и расширенные права администратора.

  • ввести название модуля и нажать «Создать модуль»;
  • выбрать уровень приватности.

Создание задания

Создание репозитория для задания

Для задания необходим репозиторий-шаблон. На его основе для каждого участника будет создаваться персональная копия (форк).

В таком задании можно разместить информационные материалы или конкретный код, с которым участникам нужно будет работать.

Чтобы создать репозиторий-шаблон, необходимо выполнить следующее:

  • перейти в раздел «Мои репозитории», кликнув по изображению вашего пользователя (в правом верхнем углу) и выбрав соответствующий пункт;
  • нажать на «Создать репозиторий»;
  • ввести название репозитория;
  • проставить галочку «Сделать репозиторий шаблоном»;
  • выбрать уровень приватности:
    • публичный;
    • приватный;
  • проставить галочку «Добавить файл README» (чтобы сразу инициализировать репозиторий).

Необязательно, но можно сразу добавить описание и .gitignore.

Также репозиторий можно импортировать (на том же экране создания нового репозитория) из GitHub, GitLab, Gitea или из любого другого git-сервиса.

Создание задания с репозиторием

  • находясь в любом модуле GitVerse Lab, нажать на кнопку «Новое задание»;
  • ввести название задания;
  • выбрать уровень приватности:
    • публичное задание;
    • приватное задание.

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

Публичные задания будут видны всем, включая других участников.

  • выбрать тип задания:
    • индивидуальное;
    • групповое.

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

В групповом задании в команде может быть несколько человек, которые будут выполнять поставленную задачу. Можно настраивать максимальное количество команд и максимальное количество участников в каждой команде.

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

Необязательно. Если оставить поле пустым, дедлайн не будет установлен. Жесткий дедлайн означает, что после его завершения участник не сможет вносить изменения в репозиторий. Можно изменить в любой момент.

  • выбрать шаблон репозитория (процесс создания описан выше);
  • нажать кнопку «Создать задание»;
  • выключить или включить дополнительные настройки задания:
    • CI/CD;
    • задачи;
    • вики;
    • настройки защиты веток.

CI/CD — позволит участникам в рамках выполнения задания запускать кастомные workflow.

Задачи — позволят участникам вести задачи в рамках своего репозитория.

Вики — позволит участникам вести документацию на GitVerse в рамках своего репозитория.

Настройки защиты веток — позволят устанавливать правила работы с ветками (в частности запрещают force push).

  • нажать на кнопку «Сохранить»;
  • нажать кнопку «Пропустить». Шаг с настройкой автопроверок можно выполнить позже;
  • нажать кнопку «Копировать ссылку-приглашение» и разослать ее участникам, чтобы они смогли присоединиться к вашему заданию и приступить к его выполнению.

Что дальше?

Поздравляем! Вы только что настроили GitVerse Lab для дальнейшей работы с ним. У вас уже есть модуль, задание в нем и связанный с заданием репозиторий-шаблон.

Хотите добавить автопроверки?

Хотите импортировать участников?