Несколько интересных кейсов:
- Работа с «тетрадными» градиентами и рукописными шрифтами.
- Работа с вертикальным ритмом.
- Создание «книгоподобного» оглавления с заполнителем промежутков.
- PWA.
- sitemap.
- AMP-версия.
- Инструмент aвтообновления зависимостей.
- Перезагрузка страницы в браузере при перезагрузке сервера с помощью Server Sent Events.
- Biome для проверки кода.
- Jest для тестирования.
- Автодеплой при пуше через github action по наличию фразы
[deploy]в заголовке коммита.
- Написано на чистом Javascript (JSDoc для тайпчекинга), CSS, SQL без сборщиков.
- Валидация HTML-разметки, БЭМ-нейминга, AMP-разметки.
- Хренение контента в SQLite.
- БЭМ-нейминг классов, без вложенности. Дополнение к методологии:
- хелперы с префиксом
_в названии, подключены в конце; - допускается вложенность тегов не более 2-х;
- компоненты, основанные на уникальных тегах, могут не иметь классов.
- хелперы с префиксом