Skip to content

nev3rfail/baranov-memorial

Repository files navigation

Мемориал Евгения Баранова

Помоги проекту в Discord!

Как добавлять материалы

  1. Открыть необходимое издание в папке data/. Если у издания несколько файлов, выберите наиболее подходящий.
  2. Добавьте материал(ы) в следующем виде:
  {
    "title": "Название материала",
    "teaser_text": "Описание или подзаголовок, описывающий материал",
    "date": {
      "day": 12,
      "month": 11,
      "year": 2019
    },
    "img": "ссылка_на_превью_или_картинку_материала",
    "where": "идентификатор издания (смотреть в manifest.json)", 
    "tags": ["тэг1", "тэг2", "тэг3"],
    "url": "ссылка_на_материал"
  }
  1. Через данный сервис проверь корректность получившегося файла

Если добавляется новое издание

  1. Создать файл(ы) в папке data/ с расширением .json.
  2. Добавить описание файла в data/manifest.json в следующем виде:
  "unique_name": {
    "files": [
      "filename1",
      "filename2"
    ],
    "name": "Крутое издание",
    "icon": "unique_name.png"
  }
  1. Через данный сервис проверь корректность manifest.json
  2. Следовать инструкции "Как добавлять материалы"

Для разработчиков

Для компиляции ассетов используется Laravel Mix. Для использования требуется node и npm.

Перед началом работы в корне проекта запустите npm install.

  • Продакшн - npm run prod
  • Девелопмент (с автообновлением) - npm run hot

Лицензия

База данных проекта распространяется по лицензии Creative Commons «Attribution» («Атрибуция») 3.0 Непортированная. Исходный код проекта доступен по лицензии MIT.