Проект, история которого показывает, что вы умеете работать с Git в команде
mainСделайте сайт-портфолио из нескольких страниц на HTML и CSS: о себе, проекты, контакты. Содержание — ваши учебные работы из других курсов; если их пока нет — опишите вымышленные. Оценивается не дизайн, а история репозитория: по ней проверяющий видит, как шла работа.
Проект размещается в открытом проекте на GitFlic. Преподаватель клонирует его и проверяет историю командами из курса — поэтому всё, что сдаётся, должно быть в репозитории, а не только на скриншотах.
portfolio/
├── .gitignore
├── README.md
├── index.html о себе
├── projects.html проекты
├── contacts.html контакты
├── css/
│ └── style.css
└── img/
История на GitFlic, упрощённо:
$ git log --oneline --graph --all
* 9e4b1c7 (HEAD -> main, tag: v1.0, origin/main) Merge branch 'feature/contacts'
|\
| * 3f8a2d0 Добавить форму обратной связи
| * c51e9b4 Сверстать страницу контактов
|/
* 71d0e3a Merge branch 'feature/projects'
|\
| * a92c6f1 Добавить карточки проектов
| * 0b7d4e8 Сверстать страницу проектов
|/
* 5c3f7a9 Добавить README и .gitignore
* e2a18d6 Сверстать главную страницу
README.md и .gitignore — в main, первый push.feature/… и запрос на слияние на GitFlic.v1.0, тег отправлен на сервер.Подробные требования, что сдаётся и критерии оценивания — в задании на портале.
Вы умеете вести историю проекта, работать в ветках, сливать их и разрешать конфликты, обмениваться кодом через удалённый репозиторий и проходить проверку через запросы на слияние. Этого достаточно, чтобы работать в команде разработки. Следующий шаг — держать в Git каждый свой проект и изучить то, что в курсе дано обзорно: rebase, rebase -i, хуки, автоматическую проверку кода при отправке (CI/CD — в курсе «Основы CI/CD»).