Skip to content

Страница приложения

Страница приложения состоит из нескольких блоков

1. Переменные

Используются такие блоки метаданных Frontmatter:

markdown
---
aggregation:
  sisyphus: # название в репозитории
  flatpak:
    id:    # flatpak id
    build: # сборка official/unofficial
  snap:
    id:    # название на snapcraft
    build: # сборка official/unofficial
  epm:
    play:
      id:    # название в epm play
      build: # сборка official/unofficial
appstream:
  id:   # appstream id приложения
  name: # Название приложения
  icon: # путь к логотипу приложения
  summary: # краткое описание
  keywords: # список бейджей (подробнее ниже)
  metadata_license:
    name: # лицензия
    link: # ссылка на лицензию
  developer:
    name:     # имя разработчика
    nickname: # nickname разработчика
    avatar:   # ссылка или путь на аватар разработчика
  url:
    homepage:   # ссылка на страницу проекта
    bugtracker: # ссылка на багтрекер (например, github issue)
    translate:  # ссылка на помощь с переводом
    help:       # ссылка на гайд по использованию
    donation:   # ссылка на донаты
gallery:
  title: # заголовок галереи (рекомендуется, просто "Галерея")
  type:  # тип галереи slider/carousel (рекомендуется slider)
  items: # список фотографий (подробнее ниже)
analogues: # список аналогичных приложений (подробнее ниже)
  - title:       # название (необязательно)
    description: # описание (необязательно)
    link:        # ссылка
---

Список бейджей

Можно добавить такие бейджи

markdown
---
keywords:
  - core         # GNOME Core
  - circle       # GNOME Circle
  - dev          # GNOME Development
  - oobe         # Предустановлено
  - adaptive     # Адаптивное
  - proprietary  # Проприетарное
  - restrictions # Региональные ограничения
  - dontthemes   # Please don’t theme
---

Список фотографий

Фотографии для галереи хранятся по пути /docs/public/APP_NAME/

Пример для amberol

markdown
---
gallery:
  title: Галерея
  type: slider
  items:
    - src: /amberol/amberol-1.png
    - src: /amberol/amberol-2.png
    - src: /amberol/amberol-3.png
---

Список похожих приложений

Можно использовать как внешние (https://alt-gnome.wiki/amberol), так и внутренние ссылки (/amberol)

markdown
---
analogues:
  - title: Первое приложение
    description: Описание первого приложения
    link: /
  - title: Второе приложение
    link: /
  - description: Описание третьего приложения
    link: /
  - link: /
---

2. Название и описание

Замените NAME на название приложения и допишите описание.

markdown
# NAME

NAME — ...

3. Галерея и похожие приложения

Для отображения виджета в нужном месте, необходимо вызвать компоненет.

markdown
Amberol воспроизводит музыку, и ничего больше.

<AGWAnalogues />

<AGWGallery />

<!--@include: @apps/.parts/install/content-repo.md-->

5. Установка

Блоки установки построятся автоматически, необходимо лишь заполнить Frontmatter переменные и подключить шаблоны.

markdown
<!--@include: @apps/.parts/install/content-repo.md-->

Дополнительные блоки

При необходимости вы можете добавить дополнительные блоки, например, 'Решение проблем'

Авторы

История изменений