Skip to content
No description, website, or topics provided.
JavaScript HTML CSS Python
Branch: dev
Clone or download

README.md

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

baranov.dtf.ru

nev3rfail.github.io/baranov-memorial

Помоги проекту в 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.

You can’t perform that action at this time.