ad5001.eu/content/distribution-platforms.md
2021-10-16 21:37:21 +02:00

6.3 KiB

title description layout
Distribution platforms Lists all distribution platforms I support and provides information about badges. default



Distribution platforms

The software I distribute is available on many platforms. However, distributing it solely on my website does not help their visibility, nor their ease of installation. As such, like many other, I publish my software on certain distribution platforms.

List of platforms on which I published at least one software:



{{< sectionSkewed "#D2D2D2" "#EEEEEE" >}}

Badges

The majority of these distribution platforms provide a badge to indicate that their is available on the publisher's store.
Unfortunately, the majority of these badges are only available in English, or are out of date with their current design.
For that reason, I've created (or recreated in some cases) the badges for each store I produce to fit both their design guidelines and Omegamma's design.

To include these badges on your own website, you should include the badge stylesheet using this HTML Link:
<link rel="stylesheet" href="https://ad5001.eu/css/badge.css">
and then include whatever badge you need.

Note: The logos on these badges are copyrighted by their owners, and appropriate copyright is given with them.

{{< /sectionSkewed >}} {{< sectionSkewed "#FFEA7F" "#FEFF95" >}}

{{< summary >}} Firefox iconFirefox Addons {{< /summary >}} Also known as AMO and hosted at [addons.mozilla.org](https://addons.mozilla.org), this store is exclusive to Firefox extensions.

{{< badgeTable "amo" "storeFirefoxAddons" >}}

Disclaimer: The Firefox logo is a trademark of the Mozilla Foundation in the U.S. and other countries.
This badge is the translated and updated form of the old badge with the new AMO colors and branding, and uses the font Sharp Sans.

{{< /sectionSkewed >}} {{< sectionSkewed "#96DCB9" "#9EE7C0" >}}
{{< summary >}} Snapcraft iconSnap Store {{< /summary >}} Also known as Snapcraft and hosted at [snapcraft.io](https://snapcraft.io), this store is used to publish snaps, a Linux distribution format created by [Canonical](https://canonical.com/) (the company behind Ubuntu) and supported on a wide varierty of Linux distributions.

{{< badgeTable "snapcraft" "storeSnapcraft" >}}

Disclaimer: The Snapcraft logo is licensed under CC BY-ND 2.0 UK, a registered trademark of Canonical Limited, 2018.
These icons are adapted versions of the official snapcraft badges, and uses the font Ubuntu.

{{< /sectionSkewed >}} {{< sectionSkewed "#6DB4FF" "#91C6FF" >}}

{{< summary >}} Flathub iconFlathub {{< /summary >}} Main repository of the decentralized [Flatpak](https://flatpak.org/) system and hosted at [flathub.org](https://flathub.org), this store is used to publish snaps, a widely supported Linux distribution format.

{{< badgeTable "flathub" "storeFlathub" >}}

Legal notice: These icons are modified and translated versions of the official flathub badges, the official ones being under CC0, and uses the font Source Sans Pro.

{{< /sectionSkewed >}}

Want to add a badge or translate them in your language?

Translating a badge:

  1. Check if the official badge sources don't have a translation already, if so, it's text will be used as reference.
  2. Download the existing English -text.svg badge.
  3. Translate the text. You can use software like Inkscape to edit the SVG directly.
  4. Fork Omegamma.
  5. Create, if it does not exist already, a directory with your language code.
  6. If the directory did not exist before, make sure to copy the export.sh script from one of the other directories.
  7. Put the badge under <store name>-text.svg.
  8. (Optional, only if all store badges are translated) Register the language in the badgeTable.html shortcode.
  9. Create a pull request for merging and adding your badge to Omegamma.

Creating a new badge:

  1. Check if an official badge source for that store doesn't exist and their potential associated trademarks.
  2. If so, download the SVG version of the badge. Otherwise create a new SVG. You can use software like Inkscape to edit the SVG directly.
  3. The SVG item must have a solid background, with no border, or rounded corners. If the official source has some, remove them.
  4. Fork Omegamma.
  5. For every language your new badge supports, put the icon under <language>/<store name>-text.svg.
  6. If your icon is subject to trademark, make sure you have the right to use it for that context, and add the trademark text to the repository's README.md.
  7. (Optional, only if store badge is available in all languages) Register the icon in the distribution-platforms.*.md content file on ad5001.eu's source code.
  8. Create a pull request for merging and adding your badge to Omegamma.

You can find download existing badges for reference in Omegamma's badge directory .