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:
- Firefox Addons located on addons.mozilla.org under my profile.
- Snapcraft located on snapcraft.io.
- Flathub located on flathub.org.
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.
Firefox Addons
Also known as AMO and hosted at addons.mozilla.org, this store is exclusive to Firefox extensions.
English
French
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.
Snap Store
Also known as Snapcraft and hosted at snapcraft.io, this store is used to publish snaps, a Linux distribution format created by Canonical (the company behind Ubuntu) and supported on a wide varierty of Linux distributions.
English
French
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.
Flathub
Main repository of the decentralized Flatpak system and hosted at flathub.org, this store is used to publish snaps, a widely supported Linux distribution format.
English
French
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.
Want to add a badge or translate them in your language?
Translating a badge:
- Check if the official badge sources don’t have a translation already, if so, it’s text will be used as reference.
- Download the existing English
-text.svg
badge. - Translate the text. You can use software like Inkscape to edit the SVG directly.
- Fork Omegamma.
- Create, if it does not exist already, a directory with your language code.
- If the directory did not exist before, make sure to copy the
export.sh
script from one of the other directories. - Put the badge under
<store name>-text.svg
. - (Optional, only if all store badges are translated) Register the language in the
badgeTable.html
shortcode. - Create a pull request for merging and adding your badge to Omegamma.
Creating a new badge:
- Check if an official badge source for that store doesn’t exist and their potential associated trademarks.
- 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.
- The SVG item must have a solid background, with no border, or rounded corners. If the official source has some, remove them.
- Fork Omegamma.
- For every language your new badge supports, put the icon under
<language>/<store name>-text.svg
. - 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
. - (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. - 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 .