Процесс сдачи финального задания
Для сдачи домашнего задания надо выполнить следующие действия (по порядку):
- Создайте репозиторий на GitHub, для этого перейдите на главную github.com и нажмите на зелёную кнопку "New":
- Обязательно выберите Initialize this repository with: Add a README file. Остальные опции — по желанию:
- Склонируйте себе ваш репозиторий (в примере он называется
aaa-final-task
):
git clone https://github.com/username/aaa-final-task.git
- Создайте ветку с подходящим именем (например, my-final-task):
$ cd aaa-final-task
$ git switch -c my-final-task
- Реализуйте домашнее задание
- Проверьте, что линтеры (рекомендуется использовать как минимум flake8 и mypy) завершаются успешно:
$ cd aaa-final-task
$ flake8 .
$ mypy .
- Зафиксируйте (commit) изменения и загрузите (push) ветку на github:
$ git add -A
$ git commit -m "Do an AAA final task"
$ git push --set-upstream origin my-final-task
- Перейдите на страницу вашего репозитория, в шапке появится сообщение с предложением создать Pull Request из вновь созданной ветки. Нажмите на зелёную кнопку "Compare & pull request".
- Пройдите по ссылке, впишите описание: текст задания + особенности решения.
- Просмотрите изменения, и, если всё корректно, нажмите кнопку "Create pull request".
- Добавьте описание и наставников в репозиторий (об этом ниже).
- Приложите ссылку на PR к вашему домашнему заданию на Stepik
- Пройдите ревью и, после одобрения, вмержьте PR в master. Убедительная просьба не мержить без апрува от проверяющего!
Добавление преподавателей в репозиторий
Зайдите на страницу настроек доступа репозиторий (Settings -> Collaborators), нажмите "Add people" и пригласите преподавателей:
- Александр Непочатых — anepochatykh
- Дима Куприянов — kupro
- Павел Лысак — pulysak
- Сергей Нинуа — ffix
- Роман Афанаскин - siauPatrick
- Нияз Хабибулин - UnholyDk
- Руслан Гайсин - gaisin
- Николай Огоров - nvogorov
Как получить больше баллов?
Если преподаватель одобрил (approve) ваш PR, но вы хотите получить больше баллов за него (например, вы получили 8 баллов из 10 при проходном 6), просто продолжайте пушить изменения в ту же ветку. Эти изменения автоматически отразятся в вашем PR.
Обратная связь
Это базовая инструкция по сдаче домашнего задания, если у вас есть пожелания, предложения, фиксы ошибок или опечаток — можно исправить их через механизм PR.