blob: 77eb1fd54070aa614fe2224f6d24c69baa2d046c [file] [log] [blame] [view]
# Adding a Tool or a Showcase App
Items on the **Cordova Tools** or the **Cordova App Showcase** sections on the main page are modifiable by the public. Below are the guidelines and process to do so.
## Guidelines
The display _image_ shall:
1. be __less than 128KiB__ in size (NOTE: those are kibibytes, not kilobytes),
2. contain the __logo__ of the tool/app,
3. use __colors that don't compete__ with other elements on the page, and
4. have acceptable measurements, as follows:
- __298px by 100px__ or smaller with a roughly rectangular aspect ratio for tools, and
- __100px by 100px__ or smaller with a square aspect ratio for apps.
The _description_ shall:
1. contain __neutral__ and non-advertising language.
The _name_ shall:
1. be __at most 40__ characters long.
Showcase _apps_ shall:
1. be available for download on a __public app store__ or website.
Furthermore, descriptions are stripped of HTML and are truncated to fit as follows:
- down to 255 characters for tools and,
- down to 200 characters for showcase apps.
## Process
1. Change the section's YAML file:
- [www/_data/tools.yml](../www/_data/tools.yml) for Cordova Tools, or
- [www/_data/showcase-apps.yml](../www/_data/showcase-apps.yml) for Cordova App Showcase.
1. Optionally add an image:
1. Place the image in the section's `img` directory:
- [www/static/img/tools](../www/static/img/tools) for Cordova Tools, or
- [www/static/img/showcase-apps](../www/static/img/showcase-apps) for Cordova App Showcase.
1. In the YAML file, set the `image` field to the file's *name*.
1. Submit a [GitHub pull request][pr] with the changes.
[pr]: https://help.github.com/articles/using-pull-requests/