- Для начала работы каждый студент делает форк репозитория на свой GitHub аккаунт (нажимает на кнопочку fork в правом верхнем углу). После этого заходит в этот форк на своём аккаунте и клонирует его к себе на компьютер.
- Для каждой лабораторной создается свой отдельный branch (checkout -b < ####_FirstIO_lab# > )
- Каждый студент работает строго в своей директории ####/FirstIO/ , где #### - номер группы, а FirstIO - название директории в формате ФамилияИО
- После внесения всех изменений, они отправляются на серевер в форк студента, и уже с него следует делать pull-request в оснон=вной репозиторй
- Для каждой лабораторной требуется создавать отдельную директорию lab#, где # - номер лабораторной. Курсовая работа заливается в директрию course_work
- Внутри папки с названием должны находиться:
- Исходный код программ в папке Source
- Тестовые данные в папке Tests
- makefile или скрипт командной строки для получения исполняемого файла с названием lab# (.exe для Windows) в корневой папке
- скрипт командной строки или что-либо другое для возможности запуска всех тестов из папки Tests одной командой
- Внутри папки с названием не должны находиться:
- файлы с выводом программы
- аниме-картинки и другие изображения
- всё остальное
- Для проверки лабораторной работы создается pull-request из Вашей ветки с лабораторной работой в master-ветку общего репозитория. В начале заголовка пул-реквеста студент сам пишет статус готовности (о них ниже), После - ФамилияИО, после - lab#
- В описании к пулл-реквесту номер выбранного варианта
- Возможные статусы:
- [CODE READY] - код программы окончательно написан и готов к проверке (залит в первый раз)
- [CODE FIX] - требуются исправления замечений в коде и/или ответы на некоторые вопросы
- [CODE FIXED] - замечания по коду исправлены и ожидают проверки
- [CODE ACCEPT] - код принят к очной сдаче (на очной сдаче будут заданы вопросы)
- [CODE PASSED] - код принят, получены корректные ответы на заданные в ходе (очной) сдачи вопросы
- [TESTS READY] - в папке Tests находятся тесты, которые программа успешно проходит (залит в перый раз)
- [TESTS FIX] - требуюся дополнительные тесты и/или проходятся неверно
- [TESTS FIXED] - замечания по тестам исправлены и ожидают проверки
- [TESTS ACCEPT] - тесты приняты к (за)очной сдаче
- [TESTS PASSED] - тесты прошли защиту на (за)очной сдаче
- Статусы могут комбинироваться, например: [CODE FIX] [TESTS FIXED]
- Напоминание: коммиты в ветку, которую студент отправляет на пул-реквест отображаются в самом пул-реквесте. Делать новый пул-реквест не надо.
- Закончив исправления, студент пишет об этом отдельным комментарием, указывая, возможно, пояснения к исправлениям, а так же меняет сам префикс заголовка пул-реквеста на [FIXED]
№ | ФамилияИО | GitHub-аккаунт | lab1 | lab2 | lab3 | lab4 | lab5 | course_work |
---|---|---|---|---|---|---|---|---|
1 | АдамовЯ | |||||||
2 | АженилокВ | |||||||
3 | АлясоваА | |||||||
4 | Вологди́нМ | Makkksx | 1е | |||||
5 | ГабовЕ | GabovYegor | 2еt | |||||
6 | ДорохС | |||||||
7 | ИльясовА | IlyasovAnton | 1е | |||||
8 | КортевЮ | |||||||
9 | КревчикА | |||||||
10 | КушкоеваА | |||||||
11 | ЛауцюсМ | |||||||
12 | ЛукашевР | |||||||
13 | МашинаЮ | |||||||
14 | МинуллинМ | Fikafusik | 4еяуакфt | |||||
15 | ПавловА | |||||||
16 | ПроцветкинаА | ana24stasiya | 4афуекt | |||||
17 | СудаковаП | |||||||
18 | Тарасе́нкоЕ | |||||||
19 | ТрушниковА | AndersonGH | 4афктуяеt |
№ | ФамилияИ | GitHub-аккаунт | lab1 | lab2 | lab3 | lab4 | lab5 | course_work |
---|---|---|---|---|---|---|---|---|
1 | БахеровД | |||||||
2 | ГавриловА | |||||||
3 | ГиззатовА | |||||||
4 | ГлазуновС | light5551 | ||||||
5 | ГоловинаЕ | |||||||
6 | ГосударкинЯ | DarkFlink | ||||||
7 | ДавкаеваВ | |||||||
8 | ДерябинаП | |||||||
9 | ДроздА | |||||||
10 | ЕрёменкоА | |||||||
11 | ИсаевР | |||||||
12 | КравченкоП | |||||||
13 | КузьминА | |||||||
14 | ЛенковскийВ | |||||||
15 | ЛящевскаяА | Anastasiyalp | 2яуеt | |||||
16 | НаходькоА | |||||||
17 | ПетроваА | |||||||
18 | ТокаревА |