Skip to content

Commit 2724652

Browse files
committed
requirements: Add notes about search result requirements for console apps
1 parent 164be4a commit 2724652

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

docs/02-for-app-authors/02-requirements.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ used by other distributions as well.
185185
All submissions must provide a [Metainfo file](/docs/for-app-authors/metainfo-guidelines/#path-and-filename)
186186
that passes [validation](/docs/for-app-authors/metainfo-guidelines/#validation).
187187

188+
A Metainfo file is mandatory to appear on the Flathub website.
189+
188190
Metainfo file is optional for runtimes, extensions and baseapps.
189191

190192
### Desktop file
@@ -198,7 +200,8 @@ Desktop file is optional for console applications.
198200
Graphical applications must provide, preferably a SVG icon or at least
199201
a 256x256 PNG icon, properly [named and installed](https://docs.flatpak.org/en/latest/conventions.html#application-icons).
200202

201-
Icon is optional for console applications.
203+
Icon is optional for console applications but it is mandatory to appear
204+
on Flathub website search results.
202205

203206
## Permissions
204207

docs/02-for-app-authors/03-metainfo-guidelines/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,9 @@ to the [proper location](https://docs.flatpak.org/en/latest/conventions.html#app
452452
and must also have a [launchable](#launchable) entry so that `appstreamcli compose`
453453
can fetch the icon from the desktop file.
454454

455+
Console applications wanting to appear in Flathub website search results
456+
must also provide icons.
457+
455458
Console applications wanting to set icons for application stores, can
456459
also [install icons](https://docs.flatpak.org/en/latest/conventions.html#application-icons).
457460
If icons are installed an `icon` tag with `type=stock` can be used. The
@@ -540,6 +543,9 @@ All graphical applications must have one or more screenshots in the
540543
MetaInfo. Please make sure to follow the [quality guidelines](/docs/for-app-authors/metainfo-guidelines/quality-guidelines#screenshots)
541544
for screenshots.
542545

546+
Console applications wanting to appear in Flathub website search results
547+
must provide screenshots.
548+
543549
The link inside `image` tag must be a direct link to a image resource on
544550
the web. If the images are hosted in a git repository, the
545551
link should be from a tag or a commit and not a branch.

0 commit comments

Comments
 (0)