4 дня назад
История
readme.md
Подключение команды к репозиторию
- Зарегистрируйтесь на сайте gitflic.ru. Получите и подтвердите на почте логин и пароль.
- Сообщите логин куратору в Zoom или в telegram, чтобы он мог сопоставить ваше ФИО и логин на gitflic для идентификации Вашего решения.
- Перейдите по ссылке на репозиторий https://gitflic.ru/project/abloschuk/code_it_2024
- Если Вы успешно залогинены, то в правом верхнем углу появится кнопка “Форк”. Нажимаете её.
- Вводите название форка (или оставляете предложенное, если не хочется выдумывать), нажимаете зеленую кнопку “Создать проект” в правом нижнем углу. У Вас появляется Ваш собственный проект, полностью копирующий исходный репозиторий. Запомните ссылку на него!
- Скачайте и установите git с сайта git-scm.com !!! В процессе установки git предложит выбрать текстовый редактор и по умолчанию поставит Vim. Рекомендую заменить на notepad или другой удобный Вам редактор. Остальные настройки можно оставить по умолчанию.
- После установки, у Вас на компьютере появится программа Git Bash. Это консоль для работы с Git. Если Вам она не очень удобна, то можно использовать обычную консоль cmd или любой другой терминал. Откройте Git Bash или любой терминал.
- Выберите пустую папку, в которой Вы будете хранить исходный код проекта.
- Напишите в Git Bash или другом терминале команду перехода в эту папку. Обычно это
cd "C:\Полный\Путь\К\Папке\ВКавычках"
- Перейдя в папку, склонируйте свой форк командой
git clone %СсылкаНаВашФорк%.git
После клонирования, в Вашей папка появится подпапка с названием Вашего форка - Внутри терминала, перейдите в папку репозитория командой
cd %ПапкаФорка%
- Измените копию readme.md на Вашем компьютере, добавив в начало файла Ваше ФИО и ник на gitflic. Это нужно, чтобы идентифицировать Ваш форк при проверке.
-
Зафиксируйте сделанную работу следующими командами:
git add . git commit -m "first"
- Задания находятся в файле quests.md. Всего доступно для решения 10 задач. Однако помните про время! Лучше решить часть задач полностью, чем представить половину функционала по всем десяти.
- Выполняйте задания в своей локальной папке. Каждое задание должно содержать отдельный файл (модуль) с классом на языке Python. Название класса указывается в соответствующем задании.
- В классе необходимо предусмотреть функцию calculate(), которая будет входной точкой для передачи массива параметров и старта выполнения требуемой последовательности действий. Результатом выполнения функции должен быть массив выходных данных, где каждым элементом будет одна строка вывода.
- Консольный ввод-вывод в самом классе делать не нужно, поскольку проверка заданий будет осуществляться автоматически. Для тестирования корректности работы допустимо создать дополнительные файлы, где осуществлять операции ввода-вывода, однако весь ключевой функционал, решающий задачу, должен быть инкапсулирован внутри основного класса.
-
Выполняйте задания локально, выгружая решения по мере их написания в удаленный репозиторий. Посторонние люди Ваш форк видеть не смогут. Команды выгрузки:
git add . git commit -m "Решене задачи %НомерЗадачи%" git push origin master
После git push надо будет вводить логин и пароль от gitflic.
- После 16:50 работы должны быть в целом закончены и можно создавать запрос на слияние, чтобы Ваш код можно было проверить.
- Заходите по ссылке Вашего проекта, в верхнем меню нажимаете “Запросы на слияние”. Если всё настроено правильно, то эта кнопка находится под ссылкой на базовый репозиторий (https://gitflic.ru/project/abloschuk/code_it_2024)
- Появляется форма создания запроса на слияние. В правой панели, ниже названия Вашего проекта, выбираете ветку, которую планируете слить (master) и становится доступна кнопка “Создать запрос”. Нажимаете на нее.
- Появится форма описания запроса. ВАЖНО! В верхней части этой формы будет написано Источник и Цель. В качестве источника установлен Ваш проект, а вот в качестве цели надо выбрать базовый проект abloschuk/code_it_2024, чтобы я смог увидеть запрос на изменения.
- Чуть ниже пишем заголовок “Решения задач по олимпиаде CodeIt2024 от %ФИО%”, и описания изменений. Описание мне не обязательно, но gitflic его требует, поэтому можно вписать какие-нибудь пояснения, комментарии, пожелания или благодарности. :)
- Нажимаем кнопку “Отправить”, появляется запрос на слияние, который буду видеть я, а также все, кто захочет посмотреть Ваши решения. Поэтому делать запросы на слияние рекомендуется как можно ближе к окончанию олимпиады, хотя можно сделать это в любой момент, а также изменить запрос на слияние.
- Запросы на слияние будут приниматься до 17:00. Все запросы, поступившие после 17:00 в зачет по олимпиаде не пойдут. Изменения в запросах на слияние, сделанные после 17:00 также не будут учитываться.
Описание
Олимпиада факультета информационных технологий ЧОУ ВО МУ им.С.Ю.Витте "CodeIT2024". Репозиторий для получения заданий и загрузки результатов работы участников финального этапа.
Конвейеры
0 успешных
0 с ошибкой