Перейти к основному содержанию

Progress Report Creation

Краткое руководство по созданию progress report.

Контрольный список

  • Установите явные дату начала и окончания вкладов, которые хотите осветить.
  • Создайте доску Trello на основе шаблона Progress Report Trello Template.
  • Запустите инструмент для генерации карточек Trello по каждому Pull Request в Content/Engine. Обратите внимание, что PR в Content без changelog будут пропущены.
  • Организуйте карточки по колонкам на ваше усмотрение.
  • Напишите описания для каждой карточки.
  • Объедините содержимое карточек в markdown-файл на основе шаблона Progress Report Markdown Template, не забудьте обновить номер PR.
  • Попросите у PJB список Patrons.
  • Добавьте список контрибьюторов (см. ниже).
  • Замените/удалите имена, как указано здесь.
  • Поместите markdown-файл в website-content/content/post. Изображения — в новую директорию website-content/static/images/post/pr_[number], видео — в новую директорию website-content/static/video/pr_[number].
  • Создайте PNG и MP4 для каждого раздела, где они нужны.
  • Запустите этот скрипт в директории со всеми PNG. Требуется ImageMagick и optipng.
  • Создайте миниатюру (800x450) PNG и поместите её в website-content/assets/images/thumbnails.
  • Создайте pull request в репозиторий website. Дайте всем возможность просмотреть его в течение пары дней, затем смержите одновременно с публикацией.

Источники данных

  • Список всех контрибьюторов командой: git shortlog -s -n --since=<start> --until=<end>.
  • Количество коммитов: git rev-list --count master --since=<start> --until=<end>.

Места для публикации

  • Сайт. Публикуется автоматически после мержа pull request в website-content.
  • Steam (напишите PJB или Smug).
  • Discord.
  • Patreon (напишите PJB).
  • Reddit (r/ss13, r/ss14, & r/linux_gaming).
  • Twitter (напишите PJB или Smug).
Последнее изменение 21 июня 2026 г.