Новый сайт сообщества: статьи, конференция, календарь, подкаст и всё остальное.
- Установка зависимостей:
npm install
- Старт сервера для локальной разработки:
npm start
- Запуск сборки для деплоя:
npm run build
Вы можете выбрать ишью из списка и сказать, что берётесь за работу.
Форкните и присылайте пулреквесты.
Для разработчиков проекта есть чат в Телеграме, где можно синхронизироваться, обсуждать и планировать процесс. Постучите @pepelsbey или @dark_mefody в Телеграме, если хотите попасть туда.
Движок Eleventy собирает Markdown и JSON по шаблонам Nunjucks и генерирует статичные HTML-страницы. Стили пишутся на чистом CSS, соединяются импортами, сжимаются и оптимизируются. Браузерная совместимость описана в Browserlist, если коротко — «без IE11».
Mobile-first. Сначала мы делаем мобильную версию интерфейса, а потом начинаем увеличивать с помощью @media
. Например, кнопка открытия главного меню спрячется, когда для меню будет достаточно места на экране.
Нет брекпоинтов для адаптации. Каждый компонент для себя решает, когда ему адаптироваться. Например, когда пункты меню начинают помещаться — пора развернуть его во всю ширину и спрятать кнопку-гамбургер.
Работает на Eleventy.