Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Работы по курсам

Это ваш личный приватный репозиторий. Его видите только вы и преподаватель. Работы по всем предметам лежат здесь, каждый предмет — в своей папке.

Курсы

Папка Курс
OOP/ Объектно-ориентированный анализ и проектирование
Parallel/ Технологии параллельного программирования
TechProg/ Технология программирования

Внутри папки курса — по папке на каждую работу и README.md с правилами конкретного предмета.

OOP/
├── README.md
├── lab-01/            лабораторная
│   ├── README.md      что сделано, как запускать
│   └── src/           исходники
├── hw-01/             домашнее задание
└── self-01/           самостоятельное изучение и отчёт

Вид работы виден по имени папки: lab-XX — лабораторная, hw-XX — домашнее задание, self-XX — самостоятельное изучение темы с письменным отчётом (это не срез знаний: важно не «сделано», а объяснено). Ветка называется так же, с курсом впереди: OOP/hw-01. Папки со следующими номерами создавайте сами, по образцу первой.

Как сдавать работу

  1. Создайте ветку от main. Называйте её по курсу, виду работы и номеру:
    git switch -c OOP/hw-01
  2. Работайте в папке своего курса, коммитьте небольшими осмысленными кусками:
    git add OOP/hw-01
    git commit -m "OOP/hw-01: модель предметной области"
    git push -u origin OOP/hw-01
  3. Откройте Pull Request OOP/hw-01 → main (ссылка появится после push). В теле PR заполните шаблон — обязательно укажите курс и номер работы. Преподаватель добавится ревьюером сам — писать ему отдельно не нужно. Свяжите Pull Request с заданием через блок Development справа.
  4. Преподаватель оставит замечания прямо по строкам. Правьте в той же ветке — PR обновится сам, новый создавать не нужно.
  5. Когда работа принята, PR мержится в main. Работа засчитана.

Сдача идёт через Pull Request, а не коммитом в main, — так замечания привязываются к конкретным строкам, а история сдач остаётся видимой.

Пошаговая инструкция со скриншотами, если раньше не работали с GitHub: https://radilov-spsu.github.io/materials/howto/

Правила

  • Один PR — одна работа по одному курсу. Не смешивайте предметы в одной ветке.
  • Не коммитьте бинарники, архивы, node_modules/, bin/, obj/.
  • Не коммитьте пароли, токены и ключи. Если случайно закоммитили — сразу сообщите преподавателю: удалить из истории сложнее, чем кажется.
  • Один коммит = одна законченная мысль. fix, 123, asdf — не сообщения коммита.
  • Репозиторий приватный, но не делайте его публичным и не приглашайте туда других: чужая работа в вашем репозитории считается списыванием у обоих.

Материалы курсов

Лекции и условия работ — на сайте курсов: https://radilov-spsu.github.io/materials/

About

Шаблон репозитория студента: структура папок по курсам и правила сдачи работ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors