TidGi-Desktop/catalog/README.md
Quang Lam 6f7a3cb4bc
Add 28 new apps to catalog (#48)
* Asana

* Airtable

* Amazon Drive

* Box

* Brain.fm

* Confluence

* Discord

* Dropbox Paper

* Dropbox

* Google Analytics

* Google Hangouts

* Google Maps

* Google Translate

* Hangouts Meet

* iHeartRadio

* Kindle

* Notion

* Overleaf

* Quickbooks

* Slack

* Tinder

* Tweetdeck

* Vimeo

* WeChat

* Facebook Workspace

* Xero

* Yandex Mail

* YouTube TV

* Add categories
2019-11-27 21:50:22 -06:00

99 lines
2.6 KiB
Markdown

<!-- https://raw.githubusercontent.com/electron/electron-apps/master/readme.md --->
App Catalog for Singlebox.
## Adding your app
If you have an web application you'd like to see added, follow the instructions.
## How it Works
This package is a joint effort between humans and robots.
First, a human adds an app:
```
apps
└── gmail
├── gmail-icon.png
└── gmail.yml
```
The yml file requires just a few fields:
```yml
name: Gmail
url: 'https://gmail.com'
category: Productivity
```
The human then opens a PR. Tests pass, the PR gets merged. Yay!
Later, a bot comes along and generate additional files. Lastly, the bot publishes a new release to GitHub.
## Adding your app
If you have an web application you'd like to see added, please
[open a pull request](https://help.github.com/articles/creating-a-pull-request/)!
All that's required is a basic YML file and a PNG icon.
### Adding your app by hand 💪
An easy way to add a new app is to copy an existing app and edit its metadata.
To do so, create a new directory in the `apps` directory and include a `.yml`
file and `.png` icon file. The directory can only contain numbers,
lowercase letters, and dashes, and the yml and icon files should be named
like so:
```
apps
└── my-cool-app
├── my-cool-app-icon.png
└── my-cool-app.yml
```
### YML File Rules
- `name` is required.
- `url` is required, and must be a fully-qualified URL.
- `category` is required, and must be one of the following values:
- Business
- Developer Tools
- Education
- Entertainment
- Finance
- Games
- Graphics & Design
- Health & Fitness
- Lifestyle
- Medical
- Music
- News
- Photography
- Productivity
- Reference
- Social Networking
- Sports
- Travel
- Utilities
- Video
- Weather
### Icons
- Must be a `.png`
- Must be a square
- Must be at least 256px by 256px. Should be at 1024px by 1024px.
- Must **not** be a copy of another company's or application's icon (see submission guidelines below)
### Company Logos and Names
We disallow apps that are using the names of _other_ companies or icons that we find too similar to the logos of other companies without verifying their permission to do so.
### Submission Guidelines
Some things to keep in mind when preparing your app for submission. Heavily inspired by the [awesome-electron](https://github.com/sindresorhus/awesome-electron) submission guidelines.
- **The pull request should have a useful title ("Add ${AppName}") and include a link to the thing you're submitting and why it should be included.**
- Check your spelling and grammar.