| Зачем | Это подготовительное задание. Оно является подводящим к другому заданию в курсе (чтобы на вас не валалилось слишком много работы за раз). Кроме того вы еще раз потренируетесь настраивать репозиторий и автоматизации работы с ним. Заодно научитесь публиковать свой код так, чтобы его работу можно было показывать другим людям, далеким от программирования (маме/бабушке/младшему брату). |
|---|
Вам нужно создать новый репозиторий. В нем должна быть папка src с файлом index.html и необходимыми файлами стилей.
В проекте нужно настроить линтеры (в тч на html), workflow (для проверки кода на merge request, добавления ссылки на codesandbox и деплоя на github pages).
Страница должна содержать семантическую разметку страницы прогноза погоды (только разметку, фукнционал делать не нужно).
В качестве домашнего задания сдаются:
- ссылка на Pull Request с выполненным заданием
- ссылка на задеплоенную страницу на Github Pages (где можно увидеть результат)
Критерии сдачи:
- создан npm проект
- создана страница с разметкой и стилями
- настроены prettier (для html и css) и eslint
- настроены pre-commit хуки
- настроены workflow для запуска линтеров в Github Actions (и проверки проходят)
- настроен workflow для публикации страницы на Github Pages
- страница опубликована на Github Pages