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:
- 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.
{{< /sectionSkewed >}} {{< sectionSkewed "#FFEA7F" "#FEFF95" >}}
{{< 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.
{{< 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" >}}
{{< 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:
- 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 .