Skip to content
No description, website, or topics provided.
CSS HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
src Форматирует условие Dec 25, 2019
.editorconfig
.eleventy.js
.gitignore Добавляет черновую структуру Aug 2, 2019
CONTRIBUTING.md создаёт CONTRIBUTING.md (#59) Oct 11, 2019
README.md
package-lock.json
package.json Добавляет правило запрещающее хаотичную нумерацию списков в markdown (#… Dec 3, 2019

README.md

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

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

Дизайн

Макет в Figma.

Разработка

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

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

Вы можете выбрать ишью из списка и сказать, что берётесь за работу. Этапы разработки сайта заведены в проектах. Для удобства, у задач указаны требуемые навыки в лейблах — фильтруйте по ним, выбирайте подходящие.

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

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

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

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

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

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

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


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

You can’t perform that action at this time.