Как блог делается

Стек, библиотечки, инструменты


Процесс

  • Идеи оформляются в гх-ишью и добавляются на доску

  • Доска содержит такие колонки:

    • Сортировочная фабрика - новые задачки
    • Лоу приорити - задачки с низки приоритетом
    • Хай приорити - задачки с высокими приоритетом
    • Что делать прямо сейчас - задачи из Хай приорити, у которых назначен milestone
    • Жду подачек с неба - задачи, выполнение которых не зависит от меня (напр. проблема с библиотекой)
    • Пассивки - ишьюсы с инфой + задачки, которые выполняются сами собой (напр. eng grammarrrr - задача будет выполнена, когда я сделаю все разделы по грамматике)
    • Клозед - выполненные задачки
  • Задачи делаются в рамках milestone, который длится 2 недели

  • Новые статьи должны разрабатываться в отдельных ветках, для которых затем создаются pull request, в которых необходимо пройти ряд проверок

  • В конце недели проводятся ревью:

    • Еженедельные ревью блога - редкие вопросы по блогу, которые надо обдумать; обдумывание того, что не нравится в блоге
    • Ежедневные ревью днева - выписывание идей и мыслей из дневника / тетрадей + ишью; иногда не требуется, потому что идеи в ишью обычно сразу переводятся

Работа с картинками

  • Картинки должны находится по аналогичному пути
    • Например, для страницы /dev/how картинки должны находится в /images/dev/how
  • Картинки нужно отображать, используя компоненты из components/img: ImgBlock, ImgInlineBlock
    • Элементы ImgBlock нужно оформлять в ImgSwiper
  • Желательно, чтобы размер картинки не превышал 100 Кб
    • Сжать можно через телеграм или перевести в WEBP

Технологии


Инструменты


Еще ссылочки