All Projects → web-standards-ru → web-standards.ru

web-standards-ru / web-standards.ru

Licence: other
web-standards.ru

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
Nunjucks
165 projects
HTML
75241 projects

Веб-стандарты

Новый сайт сообщества: статьи, конференция, календарь, подкаст и всё остальное.

Дизайн

Разработка

  • Установка зависимостей: npm install
  • Старт сервера для локальной разработки: npm start
  • Запуск сборки для деплоя: npm run build

Участие в разработке

Вы можете выбрать ишью из списка и сказать, что берётесь за работу.

Форкните и присылайте пулреквесты.

Для разработчиков проекта есть чат в Телеграме, где можно синхронизироваться, обсуждать и планировать процесс. Постучите @pepelsbey или @dark_mefody в Телеграме, если хотите попасть туда.

Окружение и технологии

Движок Eleventy собирает Markdown и JSON по шаблонам Nunjucks и генерирует статичные HTML-страницы. Стили пишутся на чистом CSS, соединяются импортами, сжимаются и оптимизируются. Браузерная совместимость описана в ключе browserlist в package.json, если коротко — «без IE11».

Принципы верстки

Mobile-first. Сначала мы делаем мобильную версию интерфейса, а потом начинаем увеличивать с помощью @media. Например, кнопка открытия главного меню спрячется, когда для меню будет достаточно места на экране.

Нет брекпоинтов для адаптации. Каждый компонент для себя решает, когда ему адаптироваться. Например, когда пункты меню начинают помещаться — пора развернуть его во всю ширину и спрятать кнопку-гамбургер.


Работает на Eleventy.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].