Repo for "Algorithms and data structures" ETU-course , autumn 2018
aisd's Introduction
Лабораторные работы по дисциплине "Алгоримты и структуры данных". Осень 2018
Правила работы с репозиторием
Для начала работы каждый студент делает форк репозитория на свой GitHub аккаунт
Каждый студент работает строго в своей директории ####/FirstIO/ , где #### - номер группы, а FirstIO - название директории в формате ФамилияИО
Для каждой лабораторной требуется создавать отдельную директорию lab#, где # - номер лабораторной. Курсовая работа заливается в директрию course_work
Внутри папки с названием должны находиться:
Исходный код программ в папке Source
Тестовые данные в папке Tests (если файл с тестовыми данными один, тогда создание отдельной папки опционально)
Отчет (опционально в полном виде)
makefile или скрипт командной строки для получения исполняемого файла с названием lab# (.exe для Windows) в корневой папке (опционально)
скрипт командной строки или что-либо другое для возможности запуска всех тестов из папки Tests одной командой (опционально)
Для каждой лабораторной создается свой отдельный branch (checkout -b < ####_FirstIO_lab# > )
Для проверки лабораторной работы создается pull-request из Вашей ветки с лабораторной работой в master-ветку общего репозитория. В начале заголовка пул-реквеста пишется статус готовности (о них ниже), После - ФамилияИО, после - lab#
Возможные статусы:
[READY CODE] - код программы окончательно написан, существуют тесты, которые программа успешно проходит
[WIP CODE] - требуются исправление замечений в коде/тестах или ответы на некоторые вопросы
[ACCEPT CODE] - код и тесты успешно приняты к очной сдаче
[READY REPORT] - отчёт соответствует всем критериям и нуждается в просмотре для ускорения очной сдачи
[WIP REPORT] - отчёт требует исправлений
[ACCEPT REPORT] - отчёт просмотрен и ждёт очной сдачи (серьёзные нарушения отстутствуют)
Напоминание: коммиты в ветку, которую студент отправляет на пул-реквест отображаются в самом пул-реквесте. Делать новый пул-реквест не надо.
Закончив исправления, студент пишет об этом отдельным комментарием, указывая, возможно, пояснения к исправлениям, а так же меняет префикс заголовка пул-реквеста на [READY].
Замечения об очной сдаче работ и слиянии сданных работ