- Открыть необходимое издание в папке
data/
. Если у издания несколько файлов, выберите наиболее подходящий. - Добавьте материал(ы) в следующем виде:
{
"title": "Название материала",
"teaser_text": "Описание или подзаголовок, описывающий материал",
"date": {
"day": 12,
"month": 11,
"year": 2019
},
"img": "ссылка_на_превью_или_картинку_материала",
"where": "идентификатор издания (смотреть в manifest.json)",
"tags": ["тэг1", "тэг2", "тэг3"],
"url": "ссылка_на_материал"
}
- Через данный сервис проверь корректность получившегося файла
- Создать файл(ы) в папке
data/
с расширением.json
. - Добавить описание файла в
data/manifest.json
в следующем виде:
"unique_name": {
"files": [
"filename1",
"filename2"
],
"name": "Крутое издание",
"icon": "unique_name.png"
}
- Через данный сервис проверь корректность
manifest.json
- Следовать инструкции "Как добавлять материалы"
Для компиляции ассетов используется Laravel Mix. Для использования требуется node
и npm
.
Перед началом работы в корне проекта запустите npm install
.
- Продакшн -
npm run prod
- Девелопмент (с автообновлением) -
npm run hot
База данных проекта распространяется по лицензии Creative Commons «Attribution» («Атрибуция») 3.0 Непортированная. Исходный код проекта доступен по лицензии MIT.