backend:
  name: git-gateway
  repo: yayaiso/YayaGWS
  branch: master
  site_domain: community.emulait.com
  auth_type: pkce
  base_url: https://auth.decapbridge.com
  auth_endpoint: /sites/f46e383c-9e97-4f3e-bace-03f5377ca411/pkce
  auth_token_endpoint: /sites/f46e383c-9e97-4f3e-bace-03f5377ca411/token
  gateway_url: https://gateway.decapbridge.com
  commit_messages:
    create: 'Create {{collection}} "{{slug}}" - {{author-name}} via DecapBridge'
    update: 'Update {{collection}} "{{slug}}" - {{author-name}} via DecapBridge'
    delete: 'Delete {{collection}} "{{slug}}" - {{author-name}} via DecapBridge'
    uploadMedia: 'Upload "{{path}}" - {{author-name}} via DecapBridge'
    deleteMedia: 'Delete "{{path}}" - {{author-name}} via DecapBridge'

auth:
  email_claim: email
  first_name_claim: first_name
  last_name_claim: last_name
  avatar_url_claim: avatar_url

site_url: https://community.emulait.com
display_url: https://community.emulait.com
logo_url: https://emulait.com/cdn/shop/files/Emulait_Logo_TM_1_1.png?v=1746577232

media_folder: emulait-community/public/uploads
public_folder: /uploads

collections:
  - name: community
    label: Community
    label_singular: Story
    folder: emulait-community/src/content/community
    create: true
    slug: '{{slug}}'
    preview_path: admin/preview.html?section=community&slug={{slug}}&preview=1
    summary: '{{title}} | {{pubDate}} | {{draft}}'
    editor:
      preview: false
    fields:
      - { label: Title, name: title, widget: string }
      - { label: Description, name: description, widget: text }
      - { label: Publish Date, name: pubDate, widget: datetime }
      - { label: Updated Date, name: updatedDate, widget: datetime, required: false }
      - { label: Author, name: author, widget: string, default: Emulait Editorial Team }
      - label: Tags
        name: tags
        widget: list
        required: false
      - label: Keywords
        name: keywords
        widget: list
        required: false
      - label: Categories
        name: categories
        widget: list
        required: false
      - { label: Editorial Intent, name: intent, widget: string, required: false }
      - { label: Article ID, name: articleId, widget: number, required: false, value_type: int }
      - { label: Title ID, name: titleId, widget: number, required: false, value_type: int }
      - { label: Featured on Home, name: featured, widget: boolean, default: false, required: false }
      - { label: Draft, name: draft, widget: boolean, default: true, required: false }
      - { label: Body, name: body, widget: markdown }

  - name: wiki
    label: Wiki
    label_singular: Term
    folder: emulait-community/src/content/wiki
    create: true
    slug: '{{slug}}'
    preview_path: admin/preview.html?section=wiki&slug={{slug}}&preview=1
    summary: '{{title}} | {{pubDate}} | {{draft}}'
    editor:
      preview: false
    fields:
      - { label: Title, name: title, widget: string }
      - { label: Description, name: description, widget: text }
      - { label: Publish Date, name: pubDate, widget: datetime }
      - { label: Updated Date, name: updatedDate, widget: datetime, required: false }
      - { label: Author, name: author, widget: string, default: Emulait Editorial Team }
      - label: Tags
        name: tags
        widget: list
        required: false
      - label: Keywords
        name: keywords
        widget: list
        required: false
      - label: Categories
        name: categories
        widget: list
        required: false
      - { label: Editorial Intent, name: intent, widget: string, required: false }
      - { label: Article ID, name: articleId, widget: number, required: false, value_type: int }
      - { label: Title ID, name: titleId, widget: number, required: false, value_type: int }
      - { label: Draft, name: draft, widget: boolean, default: true, required: false }
      - { label: Body, name: body, widget: markdown }

  - name: faq
    label: FAQ
    label_singular: Answer
    folder: emulait-community/src/content/faq
    create: true
    slug: '{{slug}}'
    preview_path: admin/preview.html?section=faq&slug={{slug}}&preview=1
    summary: '{{title}} | {{pubDate}} | {{draft}}'
    editor:
      preview: false
    fields:
      - { label: Title, name: title, widget: string }
      - { label: Description, name: description, widget: text }
      - { label: Publish Date, name: pubDate, widget: datetime }
      - { label: Updated Date, name: updatedDate, widget: datetime, required: false }
      - { label: Author, name: author, widget: string, default: Emulait Editorial Team }
      - label: Tags
        name: tags
        widget: list
        required: false
      - label: Keywords
        name: keywords
        widget: list
        required: false
      - label: Categories
        name: categories
        widget: list
        required: false
      - { label: Editorial Intent, name: intent, widget: string, required: false }
      - { label: Article ID, name: articleId, widget: number, required: false, value_type: int }
      - { label: Title ID, name: titleId, widget: number, required: false, value_type: int }
      - { label: Draft, name: draft, widget: boolean, default: true, required: false }
      - { label: Body, name: body, widget: markdown }

  - name: titles
    label: Community Approval
    label_singular: Title
    folder: emulait-community/src/content/titles
    create: false
    slug: '{{id}}'
    extension: json
    format: json
    fields:
      - { label: ID, name: id, widget: number }
      - { label: Title, name: title, widget: string }
      - { label: Editorial Intent, name: intent, widget: text }
      - { label: Keywords, name: keywords, widget: text }
      - { label: Category 1, name: category_1, widget: string }
      - { label: Category 2, name: category_2, widget: string }
      - { label: Category 3, name: category_3, widget: string }
      - { label: Status, name: status, widget: string }
      - { label: Created At, name: created_at, widget: datetime }

  - name: wiki_titles
    label: Wiki Approval
    label_singular: Title
    folder: emulait-community/src/content/wiki-titles
    create: false
    slug: '{{id}}'
    extension: json
    format: json
    fields:
      - { label: ID, name: id, widget: number }
      - { label: Title, name: title, widget: string }
      - { label: Slug, name: slug, widget: string, required: false }
      - { label: Editorial Intent, name: intent, widget: text, required: false }
      - { label: Keywords, name: keywords, widget: text }
      - { label: Category 1, name: category_1, widget: string }
      - label: People Also Ask
        name: peopleAlsoAsk
        widget: list
        required: false
      - { label: Status, name: status, widget: string }
      - { label: Created At, name: created_at, widget: datetime }

  - name: faq_titles
    label: FAQ Approval
    label_singular: Title
    folder: emulait-community/src/content/faq-titles
    create: false
    slug: '{{id}}'
    extension: json
    format: json
    fields:
      - { label: ID, name: id, widget: number }
      - { label: Title, name: title, widget: string }
      - { label: Slug, name: slug, widget: string, required: false }
      - { label: Editorial Intent, name: intent, widget: text, required: false }
      - { label: Keywords, name: keywords, widget: text }
      - { label: Category 1, name: category_1, widget: string }
      - { label: Persona, name: persona, widget: string, required: false }
      - { label: Pain Point, name: pain_point, widget: string, required: false }
      - { label: Status, name: status, widget: string }
      - { label: Created At, name: created_at, widget: datetime }
