Быстрый старт
Для создания модуля необходимо выполнить следующие шаги:
- перейти в раздел GitVerse Lab, кликнув по изображению вашего пользователя (в правом верхнем углу) и выбрав соответствующий пункт;
- нажать на «+ Новый модуль»;
- выбрать организацию, в рамках которой будет вестись работа с модулями.
Если вы еще не заводили свою организацию, то можете это сделать, выбрав блок «Новая организация» и указав название, публичность и расширенные права администратора.
- ввести название модуля и нажать «Создать модуль»;
- выбрать уровень приватности.
Создание задания
Создание репозитория для задания
Для задания необходим репозиторий-шаблон. На его основе для каждого участника будет создаваться персональная копия (форк).
В таком задании можно разместить информационные материалы или конкретный код, с которым участникам нужно будет работать.
Чтобы создать репозиторий-шаблон, необходимо выполнить следующее:
- перейти в раздел «Мои репозитории», кликнув по изображению вашего пользователя (в правом верхнем углу) и выбрав соответствующий пункт;
- нажать на «Создать репозиторий»;
- ввести название репозитория;
- проставить галочку «Сделать репозиторий шаблоном»;
- выбрать уровень приватности:
- публичный;
- приватный;
- проставить галочку «Добавить файл README» (чтобы сразу инициализировать репозиторий).
Необязательно, но можно сразу добавить описание и .gitignore.
Также репозиторий можно импортировать (на том же экране создания нового репозитория) из GitHub, GitLab, Gitea или из любого другого git-сервиса.
Создание задания с репозиторием
- находясь в любом модуле GitVerse Lab, нажать на кнопку «Новое задание»;
- ввести название задания;
- выбрать уровень приватности:
- публичное задание;
- приватное задание.
Приватные задания будут видны только владельцам организации и участнику, который примет задание.
Публичные задания будут видны всем, включая других участников.
- выбрать тип задания:
- индивидуальное;
- групповое.
В индивидуальном задании каждый участник выполняет работу самостоятельно.
В групповом задании в команде может быть несколько человек, которые будут выполнять поставленную задачу. Можно настраивать максимальное количество команд и максимальное количество участников в каждой команде.
- установить дедлайн выполнения задания и выбрать его жесткость.
Необязательно. Если оставить поле пустым, дедлайн не будет установлен. Жесткий дедлайн означает, что после его завершения участник не сможет вносить изменения в репозиторий. Можно изменить в любой момент.
- выбрать шаблон репозитория (процесс создания описан выше);
- нажать кнопку «Создать задание»;
- выключить или включить дополнительные настройки задания:
- CI/CD;
- задачи;
- вики;
- настройки защиты веток.
CI/CD — позволит участникам в рамках выполнения задания запускать кастомные workflow.
Задачи — позволят участникам вести задачи в рамках своего репозитория.
Вики — позволит участникам вести документацию на GitVerse в рамках своего репозитория.
Настройки защиты веток — позволят устанавливать правила работы с ветками (в частности запрещают force push).
- нажать на кнопку «Сохранить»;
- нажать кнопку «Пропустить». Шаг с настройкой автопроверок можно выполнить позже;
- нажать кнопку «Копировать ссылку-приглашение» и разослать ее участникам, чтобы они смогли присоединиться к вашему заданию и приступить к его выполнению.
Что дальше?
Поздравляем! Вы только что настроили GitVerse Lab для дальнейшей работы с ним. У вас уже есть модуль, задание в нем и связанный с заданием репозиторий-шаблон.
Хотите добавить автопроверки?
Хотите импортировать участников?