Создайте приватный репозиторий, используя данный в качестве шаблона.
Use this template -> Create Repository.
Установите требуемое название, описание и доступность.
- Repository name:
os-course. - Description:
Repository for the ITMO CSE OS course. Student: P1111 Ivan Ivanov.. - Choose visibility:
Private.
Выдайте доступ на чтение вашего репозитория преподавателю практики.
Settings -> Collaborators and teams -> Add people.
Рекомендуется открывать в редакторе кода конкретный каталог с лабораторной
работой как корневой (например, lab/vtsh), чтобы автоматически использовались
подготовленные конфигурации.
-
Отведите ветку от
main. Ветка должна называтьсяlab-N, гдеN-- номер лабораторной работы, например,lab-1. -
Напишите код, сохраняя детальную историю коммитов.
-
Выгрузите коммиты в удаленный репозиторий.
-
Сделайте Pull Request (PR) из
lab-Nвmain, согласно требованим к оформлению из "Приложении А". -
Пройдите автоматические проверки.
Note. Возможно, вы будете не согласны с некоторыми ошибками линтера. Очевидно странные проверки вы можете отключить, но в комментариях к PR-у необходимо аргументировать свое решение.
-
Дайте преподавателю практики право на просмотр и ревью вашего рерпозитория. Когда задание будет выполнено, назначьте его ревьювером и упомяните в обсуждении PR.
-
Исправьте замечания.
-
Получите ОК от преподавателя и дополнительное задание.
-
Выполните дополнительное задание.
-
Напишите отчет в соответствии с требованиями в "Приложении Б".
-
Отправьте отчет преподавателю на почту. Тема письма должна совпадать с заголовком PRа.
-
Приходите на занятие готовыми ответить на вопросы и продемонстрировать выполнение доп. задания.
-
Пройдите защиту.
-
Получите оценку.
Title: [БП]ЛР[1-4] <Группа> <Фамилия> <Имя>
<Группа> <Фамилия> <Имя> <Отчество>
<Трек> трек, оценка <Оценка>. ЛР <Номер ЛР>. <Название ЛР>
Вариант: <Вариант ЛР>
Преподаватель: <Фамилия> <Имя> <Отчество>
## Описание изменений
<Описание изменений>
Пример:
Title: БЛР1 P33000 Иванов Иван
P33000 Иванов Иван Иванович
Базовый трек, оценка 3. ЛР 1. Shell
Вариант: ema-sort-int, sort, 4K
Преподаватель: Александрова Александра Александровна
## Описание изменений
Реализовал Shell в модуле таком-то, добавил тесты.
Разделил решение на такие-то логические шаги.
- Имя файла совпадает с заголовком PRа.
- Титульный лист cодержит:
- Организация
- Факультет
- Наименование работы. В том числе номер и название
- ФИО студента полностью
- Группа
- ФИО преподавателя практики полностью
- Год
- Ссылка в начале секции "Ход работы".
- Промежуточные результаты выполнения основного и дополнительного задания.
- Заключение.