Pull to refresh

Comments 4

Какие можно внести дополнения: связать репозиторий с Kanban- или Scrum-сервисом, чтобы выдача заданий фиксировалась в карточках на досках.


Как вариант, можно попробовать в качестве доски встроенный GitHub Projects. Или использовать монорепозиторий со всеми ДЗ:

  • Складывать ДЗ прямо в Issues, можно сразу через GitHub Projects
  • Назначать в Assignments нужную команды студентов, им придёт оповещение на почту
  • Дать права на Push в репозиторий для команды студентов, запретить с помощью Protected Branches слияние с мастером без ревью и прямой push в мастер
  • Просить студентов в комит сообщения и PR указывать номер Issue через # — все комиты автоматом появятся в Issue
  • Просить студентов все решения складывать по папкам по заданиям — в результате можно будет мерждем нормально закрывать PR-ы и получим сборник решений всех заданий за весь год с историей роста студентов
  • Ну и в дополнение настроить единожды CI со всякими проверками, это облегчит жизнь преподавателя и приучит студентов к хорошему
Спасибо за ценный комментарий.

Про GitHub Pages будет в следующих статьях. Где про разработку «большого» проекта несколькими командами в разных репозиториях.

Просить студентов в комит сообщения и PR указывать номер Issue через # — все комиты автоматом появятся в Issue

Так и делаю.

Просить студентов все решения складывать по папкам по заданиям — в результате можно будет мерждем нормально закрывать PR-ы и получим сборник решений всех заданий за весь год с историей роста студентов

Интересный вариант. Постараюсь попробовать его.
Про GitHub Pages будет в следующих статьях. Где про разработку «большого» проекта несколькими командами в разных репозиториях.

Буду ждать продолжения :)
Правда я имел в виду не Pages, а Projects — треллоподобный аналог от Гита.


Это я очепятался. Мы пробовали делать большой проект с разными репозиториями и с подпроектами.
Но интерфейс не сильно понравился. Trello ка-то больше нравится.
Sign up to leave a comment.

Articles