# Decap CMS. Правки коммитятся в develop; на сайт попадают после merge develop → main.
# В GitLab нужно OAuth-приложение (non-confidential, scope api) с redirect URI https://docs.verif-online.ru/admin/
backend:
  name: gitlab
  repo: back-end/client-doc
  branch: develop
  base_url: https://git.verif-online.ru
  # Без api_root Decap после входа ходит в API gitlab.com и получает 401.
  api_root: https://git.verif-online.ru/api/v4
  auth_endpoint: oauth/authorize
  auth_type: pkce
  app_id: 23b08ed94642c3dc98285f3941c243f59de6541b3b7c6f07c39f480bb79a5d80

locale: ru
logo:
  src: /img/logo-ruverif-red.png
  show_in_header: false
media_folder: static/img/uploads
public_folder: /img/uploads

collections:
  # Имя коллекции — путь папки внутри docs/ через дефис: по нему editUrl в docusaurus.config.ts открывает статью.
  # Коллекция видит только файлы своей папки, без вложенных.
  - name: api-integration-basics
    label: "Интеграция по API → Основы"
    folder: docs/api-integration/basics
    extension: md
    create: true
    slug: "{{slug}}"
    fields: &doc_fields
      - {label: Заголовок, name: title, widget: string}
      - {label: Описание, name: description, widget: string, required: false}
      - {label: Позиция в меню, name: sidebar_position, widget: number, value_type: int, required: false}
      - {label: Текст, name: body, widget: markdown}
  - name: api-integration-applicants
    label: "Интеграция по API → Проверка аппликанта"
    folder: docs/api-integration/applicants
    extension: md
    create: true
    slug: "{{slug}}"
    fields: *doc_fields
  - name: api-integration
    label: "Интеграция по API (корень раздела)"
    folder: docs/api-integration
    extension: md
    create: true
    slug: "{{slug}}"
    fields: *doc_fields
  - name: api-integration-launch
    label: "Интеграция по API → Тестирование и запуск"
    folder: docs/api-integration/launch
    extension: md
    create: true
    slug: "{{slug}}"
    fields: *doc_fields
  - name: api-integration-reference
    label: "Интеграция по API → Справка"
    folder: docs/api-integration/reference
    extension: md
    create: true
    slug: "{{slug}}"
    fields: *doc_fields
