docara.json
docara.json — файл настроек всего сайта. Только здесь задаются корень
контента, базовый и публичный адрес, реестр языков и правила адресов, версия
документации, файл перенаправлений, панель читателя, Framework lock и
пространство имён Smart-компонентов проекта. Поля оформления, меню и чтения,
заданные здесь, служат значениями по умолчанию для всех страниц.
Как читать таблицы полей
Таблицы ниже строятся при сборке из JSON Schema и кода Docara, поэтому в них
есть каждое поле docara.json. Строка «По умолчанию» под описанием показывает
значение, которое Docara использует, если поле не задано. Если такой строки
нет, значения по умолчанию нет: поле обязательное или без него функция
выключена. В «Технических данных» указаны тип, правило проверки и место в
схеме.
Поля оформления, меню и чтения также можно задать в section.json и
<page>.page.json: см. section.json и page.json.
Как работают уровни и наследование, описано в разделе
«Сайт, раздел и страница».
Основное
| Поле | Что задаёт |
|---|---|
/content_root | Каталог с Markdown для сайта на одном языке. Если заданы locales, используется каталог каждого языка.По умолчанию: "content"Технические данныеТип: Проверка: Схема: |
/documentation_version | Метка версии документации. Записывается в каждую страницу. По умолчанию: "current"Технические данныеТип: Проверка: Схема: |
/framework_lockобязательное | Путь к файлу, который закрепляет версию SIMAI Framework, например simai-framework.lock.json.Технические данныеТип: Проверка: Схема: |
/presetобязательное | Тип страниц по умолчанию для всего сайта: docs или landing. Раздел и страница могут его поменять.Технические данныеТип: Проверка: Схема: |
/schemaобязательное | Тип файла. Всегда docara.site.v1.Технические данныеТип: Проверка: Схема: |
/title | Название сайта. Используется как название бренда в шапке и в llms.txt.По умолчанию: "Docara"Технические данныеТип: Проверка: Схема: |
/version | Версия формата файла. Допустимо только 1.Технические данныеТип: Проверка: Схема: |
Адрес и публикация
Подробнее — в разделе «Адрес сайта и поисковые системы».
| Поле | Что задаёт |
|---|---|
/base_url | Путь, по которому сайт открывается на сервере, например /docs/. Должен совпадать с путём в site_url.По умолчанию: "/"Технические данныеТип: Проверка: Схема: |
/discovery | Что сказать о сайте в llms.txt. Работает только с site_url.Технические данныеТип: Проверка: Схема: |
/discovery/description | Краткое описание сайта в начале llms.txt.По умолчанию: описание главной страницы основного языка Технические данныеТип: Проверка: Схема: |
/discovery/llms_links | Дополнительные ссылки в llms.txt, не больше 32.По умолчанию: []Технические данныеТип: Проверка: Схема: |
/discovery/llms_links/* | Одна ссылка: название, путь и описание.Технические данныеТип: Проверка: Схема: |
/discovery/llms_links/*/description | Короткое пояснение после ссылки.Технические данныеТип: Проверка: Схема: |
/discovery/llms_links/*/pathобязательное | Путь к файлу или странице относительно base_url.Технические данныеТип: Проверка: Схема: |
/discovery/llms_links/*/titleобязательное | Текст ссылки.Технические данныеТип: Проверка: Схема: |
/not_found | Страница 404.html для несуществующих адресов.Технические данныеТип: Проверка: Схема: |
/not_found/enabledобязательное | Создавать ли 404.html. Текст берётся из 404.md основного языка или из строк error.not_found.*.По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/page_transforms | Команды, которые обрабатывают собранный сайт до проверки, не больше 8. По умолчанию: []Технические данныеТип: Проверка: Схема: |
/page_transforms/* | Одна команда обработки.Технические данныеТип: Проверка: Схема: |
/page_transforms/*/commandобязательное | Программа и её аргументы списком. Последним аргументом добавляется каталог собранного сайта.Технические данныеТип: Проверка: Схема: |
/page_transforms/*/command/* | Один аргумент команды.Технические данныеТип: Проверка: Схема: |
/portal | Сборка сайта как раздела портала, например /ru/docara/docs/ на https://simai.io/.Технические данныеТип: Проверка: Схема: |
/portal/home_label | Текст ссылки на главную страницу портала. По умолчанию: имя сервера из home_urlТехнические данныеТип: Проверка: Схема: |
/portal/home_urlобязательное | Адрес главной страницы портала для ссылки в шапке.Технические данныеТип: Проверка: Схема: |
/portal/productобязательное | Идентификатор продукта на портале. Даёт имя архиву для публикации.Технические данныеТип: Проверка: Схема: |
/redirects_file | Файл с перенаправлениями со старых адресов, например redirects.json.Технические данныеТип: Проверка: Схема: |
/site_url | Полный публичный адрес сайта, например https://example.com/docs/. С ним сборка создаёт sitemap.xml, robots.txt и llms.txt.По умолчанию: не задан: без sitemap.xml, robots.txt и llms.txtТехнические данныеТип: Проверка: Схема: |
Языки и переводы
Подробнее — в разделе Локали и маршрутизация.
| Поле | Что задаёт |
|---|---|
/default_locale | Основной язык сайта. Должен быть в locales.По умолчанию: первый язык в localesТехнические данныеТип: Проверка: Схема: |
/locale | Язык сайта без списка locales. Устаревший способ: лучше задать default_locale и locales.Технические данныеТип: Проверка: Схема: |
/locale_routing | Как строятся адреса языков и что открывается в корне сайта. По умолчанию: {"strategy":"default_unprefixed","root":"default_locale","detect_browser_language":false,"legacy_unprefixed_redirects":false}Технические данныеТип: Проверка: Схема: |
/locale_routing/detect_browser_languageобязательное | Зарезервировано. Значение проверяется, но сейчас ни на что не влияет.Технические данныеТип: Проверка: Схема: |
/locale_routing/legacy_unprefixed_redirects | Создаёт перенаправления со старых адресов без префикса на адреса основного языка. Только при strategy: prefixed.Технические данныеТип: Проверка: Схема: |
/locale_routing/rootобязательное | Что открывается в корне сайта: default_locale — главная основного языка, redirect — перенаправление на неё.Технические данныеТип: Проверка: Схема: |
/locale_routing/strategyобязательное | Схема адресов: default_unprefixed — основной язык без префикса, остальные с префиксом; prefixed — у каждого языка свой префикс.Технические данныеТип: Проверка: Схема: |
/locales | Языки сайта. Ключ — код языка, например ru или en.Технические данныеТип: Проверка: Схема: |
/locales/<язык> | Настройки одного языка: название, направление текста, каталог, префикс адреса и запасные языки.Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/content_rootобязательное | Каталог с Markdown этого языка, например content/ru.Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/directionобязательное | Направление текста: ltr — слева направо, rtl — справа налево.Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/fallbacks | Языки, из которых берутся строки интерфейса (lang.json), если их нет у этого языка.По умолчанию: []Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/fallbacks/* | Код одного запасного языка.Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/labelобязательное | Название языка в переключателе языков.Технические данныеПуть: Тип: Проверка: Схема: |
/locales/<язык>/public_prefix | Префикс адреса страниц языка, например ru даёт /ru/.... Пустая строка — язык открывается от корня сайта.По умолчанию: код языка Технические данныеПуть: Тип: Проверка: Схема: |
/locales/missing_page_policy | Что делать, если страница есть на одном языке и нет на другом: skip — не публиковать её на этом языке, error — остановить сборку.По умолчанию: "skip"Технические данныеТип: Проверка: Схема: |
/translation_tracking | Отслеживание переводов: какие страницы и строки переведены, устарели или ещё не проверены. По умолчанию: выключено Технические данныеТип: Проверка: Схема: |
/translation_tracking/enabledобязательное | Включает отслеживание переводов.Технические данныеТип: Проверка: Схема: |
/translation_tracking/lock_fileобязательное | Файл в корне проекта, где хранятся принятые переводы, например translations.lock.json.Технические данныеТип: Проверка: Схема: |
/translation_tracking/modeобязательное | report — только отчёт о состоянии переводов; publish-current — публиковать перевод, только пока он актуален, иначе показывать оригинал.Технические данныеТип: Проверка: Схема: |
/translation_tracking/source_localeобязательное | Язык оригинала, с которым сравниваются переводы.Технические данныеТип: Проверка: Схема: |
Внешний вид
Подробнее — в разделах «Бренд и тема» и «Области макета».
| Поле | Что задаёт |
|---|---|
/branding | Бренд в шапке сайта: название, подпись, логотип, значок вкладки и картинка для соцсетей.Технические данныеТип: Проверка: Схема: |
/branding/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/branding/credit | Подпись «Сделано на Docara» внизу меню. Задаётся только в docara.json.По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/branding/favicon | Значок сайта во вкладке браузера.Технические данныеТип: Проверка: Схема: |
/branding/label | Короткая подпись рядом с названием, например «Документация».Технические данныеТип: Проверка: Схема: |
/branding/logo | Файл логотипа для шапки, путь от корня проекта.Технические данныеТип: Проверка: Схема: |
/branding/logo_dark | Логотип для тёмной темы. Нужен основной logo.По умолчанию: основной logoТехнические данныеТип: Проверка: Схема: |
/branding/mode | Что показать: full — логотип, название и подпись; compact — логотип и название; logo — только логотип; text — только текст.По умолчанию: "full"Технические данныеТип: Проверка: Схема: |
/branding/share_image | Картинка для превью ссылки в соцсетях: PNG, JPEG или WebP. Работает только с site_url.Технические данныеТип: Проверка: Схема: |
/branding/size | Размер логотипа и названия: small, medium или large.По умолчанию: "medium"Технические данныеТип: Проверка: Схема: |
/branding/title | Название бренда в шапке. Добавляется к заголовку вкладки браузера. По умолчанию: title сайтаТехнические данныеТип: Проверка: Схема: |
/effects | Каталог фоновых анимаций SIMAI Framework для блока hero. По умолчанию: эффекты недоступны Технические данныеТип: Проверка: Схема: |
/effects/catalogueобязательное | Адрес каталога эффектов https://..., закреплённый на конкретном коммите и заканчивающийся на /.Технические данныеТип: Проверка: Схема: |
/effects/index | Путь к файлу со списком эффектов внутри каталога.Технические данныеТип: Проверка: Схема: |
/effects/index_sha256 | Контрольная сумма SHA-256 файла со списком эффектов, если его нужно проверять.Технические данныеТип: Проверка: Схема: |
/layout | Макет страницы: ширина, отступы, полосы прокрутки и области.Технические данныеТип: Проверка: Схема: |
/layout/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/layout/container | Ширина страницы.Технические данныеТип: Проверка: Схема: |
/layout/container/maxобязательное | Максимальная ширина страницы по шкале SIMAI Framework, от 1 до 8. По умолчанию: 7Технические данныеТип: Проверка: Схема: |
/layout/content | Расстояние между блоками статьи.Технические данныеТип: Проверка: Схема: |
/layout/content/gapобязательное | Отступ между соседними блоками статьи, от 0 до 8. 0 — обычный поток текста.По умолчанию: nullТехнические данныеТип: Проверка: Схема: |
/layout/key | Какой макет использовать. В Docara есть docara.docs.По умолчанию: "docara.docs"Технические данныеТип: Проверка: Схема: |
/layout/regions | Области макета: шапка, меню, основная часть, оглавление, подвал.Технические данныеТип: Проверка: Схема: |
/layout/regions/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/layout/regions/<область> | Настройки одной области: включена ли она и что в ней.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/enabled | Включает или выключает область. Основную часть main выключить нельзя.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections | Секции области по порядку, не больше 8. Список заменяет унаследованный целиком.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/* | Одна секция области.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks | Блоки секции, от 1 до 12. Только для секций, которые принимают свои блоки.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/* | Один блок секции: простой элемент с текстом или Smart-компонент.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/bind | Данные сайта, которые получает Smart-компонент, например docara.navigation.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/blockобязательное | Тип блока для простого элемента.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/blockобязательное | Тип блока для Smart-компонента.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/elementобязательное | Элемент: тег, текст и, при необходимости, ссылка, подпись и классы.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/aria_label | Подпись элемента для программ экранного доступа.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/href | Ссылка внутри сайта для тега a: путь от / или #якорь.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/tagобязательное | HTML-тег элемента: div, p, span или a.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/textобязательное | Текст элемента без HTML, до 500 символов.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/utilities | Классы SIMAI Framework для элемента, не больше 16.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/element/utilities/* | Один класс SIMAI Framework.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/idобязательное | Постоянный идентификатор блока внутри секции.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/idобязательное | Постоянный идентификатор блока внутри секции.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/propsобязательное | Параметры Smart-компонента, не больше 32.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/slotобязательное | Место внутри секции, куда ставится блок.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/slotобязательное | Место внутри секции, куда ставится блок.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/smartобязательное | Имя Smart-компонента.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/blocks/*/view | Вариант отображения Smart-компонента.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/idобязательное | Постоянный идентификатор секции внутри области.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/sectionобязательное | Тип секции, например docara.navigation или docara.shell.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/utilities | Классы SIMAI Framework для оформления секции, не больше 16.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/regions/<область>/sections/*/utilities/* | Один класс SIMAI Framework.Технические данныеПуть: Тип: Проверка: Схема: |
/layout/scrollbar | Вид полос прокрутки в меню и оглавлении.Технические данныеТип: Проверка: Схема: |
/layout/scrollbar/presetобязательное | overlay — тонкая, появляется при прокрутке; persistent — видна всегда; standard — как в системе; hidden — скрыта.По умолчанию: "overlay"Технические данныеТип: Проверка: Схема: |
/settings | Внешний вид: цветовая тема, размытие фона под окнами, скругление углов.Технические данныеТип: Проверка: Схема: |
/settings/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/settings/modal_blur | Размытие страницы под окнами поиска и настроек: none, small, medium, large.По умолчанию: "none"Технические данныеТип: Проверка: Схема: |
/settings/theme | Тема при первом открытии: system — как в системе, light — светлая, dark — тёмная. Читатель может её сменить.По умолчанию: "system"Технические данныеТип: Проверка: Схема: |
/settings/ui_radius | Скругление углов элементов интерфейса: default, medium, large.По умолчанию: "default"Технические данныеТип: Проверка: Схема: |
/theme | Цвета сайта, построенные из одного основного цвета. По умолчанию: цвета SIMAI Framework Технические данныеТип: Проверка: Схема: |
/theme/chroma | Необязательная поправка насыщенности, от 0 до 150.Технические данныеТип: Проверка: Схема: |
/theme/colorобязательное | Основной цвет сайта в виде #rgb или #rrggbb.Технические данныеТип: Проверка: Схема: |
/theme/hue | Необязательная поправка оттенка, от 0 до 360.Технические данныеТип: Проверка: Схема: |
Меню, чтение и поиск
Подробнее — в разделах «Меню и разделы», «Контекст чтения», «Поиск» и «Панель читателя».
| Поле | Что задаёт |
|---|---|
/header_navigation | Ссылки в верхнем меню шапки, не больше 8.Технические данныеТип: Проверка: Схема: |
/header_navigation/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/header_navigation/enabled | Показывать ли верхнее меню. При true нужен список items.По умолчанию: falseТехнические данныеТип: Проверка: Схема: |
/header_navigation/enabledобязательное | Условие проверки: при enabled: true список items обязателен.Технические данныеТип: Проверка: Схема: |
/header_navigation/items | Ссылки верхнего меню, от 1 до 8. Список заменяет унаследованный целиком.Технические данныеТип: Проверка: Схема: |
/header_navigation/items/* | Одна ссылка: id, label и href.Технические данныеТип: Проверка: Схема: |
/header_navigation/items/*/hrefобязательное | Куда ведёт ссылка: #якорь, путь сайта от / или адрес https://.Технические данныеТип: Проверка: Схема: |
/header_navigation/items/*/idобязательное | Постоянный идентификатор ссылки.Технические данныеТип: Проверка: Схема: |
/header_navigation/items/*/labelобязательное | Текст ссылки, до 80 символов.Технические данныеТип: Проверка: Схема: |
/navigation | Как страница или раздел участвуют в меню слева.Технические данныеТип: Проверка: Схема: |
/navigation/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/navigation/hidden | Скрыть из меню. Страница остаётся доступной по адресу. По умолчанию: falseТехнические данныеТип: Проверка: Схема: |
/navigation/order | Порядок в меню среди соседей: меньше — выше. Без номера пункт идёт после пронумерованных. По умолчанию: после пронумерованных, по имени файла Технические данныеТип: Проверка: Схема: |
/navigation/scope | Что показывает меню слева: site — всё дерево, section — только текущий раздел верхнего уровня.По умолчанию: "site"Технические данныеТип: Проверка: Схема: |
/reader_preferences | Панель настроек читателя: тема, размер шрифта, ширина страницы. Выбор хранится в браузере читателя. По умолчанию: {"enabled":true,"view":"side-panel","groups":[{"id":"appearance","fields":["appearance.theme","appearance.font_size","appearance.content_width"]}]}Технические данныеТип: Проверка: Схема: |
/reader_preferences/enabledобязательное | Показывает или скрывает панель настроек читателя.Технические данныеТип: Проверка: Схема: |
/reader_preferences/groupsобязательное | Группы настроек в панели в порядке показа.Технические данныеТип: Проверка: Схема: |
/reader_preferences/groups/* | Одна группа: имя и список настроек.Технические данныеТип: Проверка: Схема: |
/reader_preferences/groups/*/fieldsобязательное | Настройки группы: appearance.theme, appearance.font_size, appearance.content_width.Технические данныеТип: Проверка: Схема: |
/reader_preferences/groups/*/fields/* | Имя одной настройки.Технические данныеТип: Проверка: Схема: |
/reader_preferences/groups/*/idобязательное | Имя группы, например appearance.Технические данныеТип: Проверка: Схема: |
/reader_preferences/hidden_fields | Стандартные настройки, которые нужно убрать из панели. По умолчанию: []Технические данныеТип: Проверка: Схема: |
/reader_preferences/hidden_fields/* | Имя одной скрытой настройки.Технические данныеТип: Проверка: Схема: |
/reader_preferences/viewобязательное | Вид панели. Сейчас только side-panel — боковая панель.Технические данныеТип: Проверка: Схема: |
/reading | Помощь при чтении: путь до страницы, оглавление, ссылки «назад» и «вперёд».Технические данныеТип: Проверка: Схема: |
/reading/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/reading/breadcrumbs | Показывать путь от главной до текущей страницы над статьёй. По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/reading/mobile_toc | Кнопка оглавления на телефоне: auto — когда заголовков много, always — всегда, never — никогда.По умолчанию: "auto"Технические данныеТип: Проверка: Схема: |
/reading/previous_next | Показывать ссылки на предыдущую и следующую страницу в конце статьи. По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/reading/toc | Показывать оглавление «На этой странице». По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/reading/toc_depth | До какого уровня заголовков строить оглавление, от 2 до 6. По умолчанию: 3Технические данныеТип: Проверка: Схема: |
/search | Поиск по сайту.Технические данныеТип: Проверка: Схема: |
/search/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/search/enabled | Показывать поиск по сайту. По умолчанию: falseТехнические данныеТип: Проверка: Схема: |
/search/indexed | Включать страницу в поиск. false не закрывает доступ к странице.По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
Примеры, код и расширения
| Поле | Что задаёт |
|---|---|
/code | Настройки обычных блоков кода.Технические данныеТип: Проверка: Схема: |
/code/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/code/wrap | Показывать кнопку переноса длинных строк в блоках кода. По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/documentation_tracking | Проверка, что справочные страницы и примеры соответствуют текущему коду проекта. По умолчанию: выключено Технические данныеТип: Проверка: Схема: |
/documentation_tracking/enabledобязательное | Включает проверку актуальности документации.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/lock_fileобязательное | Файл в корне проекта, где хранится принятое состояние документации, например documentation.lock.json.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/modeобязательное | Режим проверки. Сейчас только report: отчёт без влияния на публикацию.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/source_localeобязательное | Язык страниц, которые сравниваются с кодом.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sourcesобязательное | Источники описания кода, с которыми сравнивается документация. Нужен хотя бы один.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/* | Один источник описания кода: SIMAI Framework или собственный JSON-файл проекта.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/fileобязательное | Путь к JSON-файлу с описанием кода.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/framework_lockобязательное | Путь к файлу закрепления SIMAI Framework, из которого берётся описание.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/idобязательное | Уникальное имя источника.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/idобязательное | Уникальное имя источника. Должно совпадать с id внутри файла.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/providerобязательное | simai_framework — описание Core, утилит и компонентов из закреплённой версии SIMAI Framework.Технические данныеТип: Проверка: Схема: |
/documentation_tracking/sources/*/providerобязательное | contract_json — собственный JSON-файл проекта с описанием кода.Технические данныеТип: Проверка: Схема: |
/examples | Настройки живых примеров :::example.Технические данныеТип: Проверка: Схема: |
/examples/$reset | Сбрасывает унаследованные значения этой группы: дальше действуют только поля, заданные рядом.Технические данныеТип: Проверка: Схема: |
/examples/fullscreen | Показывать кнопку проверки примера на разной ширине экрана. По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/examples/wrap | Показывать кнопку переноса длинных строк в исходном коде примера. По умолчанию: trueТехнические данныеТип: Проверка: Схема: |
/smart | Подключает собственные Smart-компоненты проекта из каталога smart/.Технические данныеТип: Проверка: Схема: |
/smart/namespaceобязательное | Префикс имён собственных Smart-компонентов. Нельзя ui и docara.Технические данныеТип: Проверка: Схема: |