-
Notifications
You must be signed in to change notification settings - Fork 3
Критерії прийняття проєкту з JS
Serhii Hudzenko edited this page Apr 22, 2024
·
1 revision
- Реалізована семантична верстка з трьома переломами (для мобільних девайсів, планшетів та десктопу) і відповідає технічному завданню та дизайн-макету.
- Підключений
modern-normalize
. - Шрифти підключені за допомогою
font-face
. - Всі статичні зображення лежать у
src/images
і попередньо оптимізовані, в т.ч. під ретіну. - Оптимізовано завантаження статичних зображень.
- Додано відображення фавікон сторінки.
- Сайт пройшов перевірку і не містить помилок на https://validator.w3.org/, https://jigsaw.w3.org/css-validator/ .
- Проєкт пройшов оцінювання на https://pagespeed.web.dev/ і кожен показник складає не менш ніж 70%
- Консоль розробника не видає помилок чи
console.log
'ів. - У назвах файлів немає великих літер і пробілів, лише літери англійського алфавіту.
- Всі змінні іменовані по camelCase'u, класи по PascalCase'u, константи по UPPER_SNAKE_CASE'u.
- Усі папки та файли структуровані залежно від обраного бандлера та вказівок Team lead.
- Всі робочі гілки, окрім main та gh-pages - видалені.
- Фінальна версія проєкту задеплоєна на
GitHub
Pages. - Ментор провів перевірку коду (code review) фінальної версії проєкту.