owncloud / web

:dragon_face: Next generation frontend for ownCloud Infinite Scale
https://owncloud.dev/clients/web/
GNU Affero General Public License v3.0
427 stars 160 forks source link

More apps for the app store #11330

Open kulmann opened 1 month ago

kulmann commented 1 month ago

Our https://github.com/owncloud/awesome-ocis repo holds a README.md which links to all known web apps. Those with at least one published release and some minimal amount of manual QA are then listed in https://github.com/owncloud/awesome-ocis/blob/main/webApps/apps.json which is the default source of our new app store app.

I'd like to see some more apps / extensions in there.

Checklist for getting an app into the app store json file (please edit if I forgot something):

  1. Apps need a manifest.json file copied to their dist folder during build. Otherwise installation in ocis is not working.
  2. It needs a publicly available .zip file of the dist folder (needs to be renamed to the app name first), ideally attached to a github release. Release process can be manual, the zip command can be looked up in the web-extensions repo .drone.star file.
  3. We need a cover image in 3:2 aspect ratio. Ask @tbsbdr for help if needed.
  4. Do at least some minimal QA on the app/extension, make sure that it works as expected.
  5. Add all the information to https://github.com/owncloud/awesome-ocis/blob/main/webApps/apps.json and the images to an asset folder on the same level as the apps.json file. I created the folder structure as <org-name>/<repo-name>/<app-name>/, cover images are all named cover.png and screenshots are 0.png, 1.png, ... in a screenshots subfolder. This structure is not binding, but it will probably help us to keep this maintained.

Apps I'd like to have added as soon as possible:

If time permits, those would be great as well, but might require some work / bugfixes / ... by the respective maintainers or us:

kulmann commented 1 month ago

cc @saw-jan @koebel

koebel commented 1 month ago

@tbsbdr where do we find more info regarding cover image mentioned above - are there any specs for content, file type, minimal resolution...

koebel commented 1 month ago

@tbsbdr where do we find more info regarding cover image mentioned above - are there any specs for content, file type, minimal resolution...

There are some examples in this directory, although each one has a different spec...

chatted with @tbsbdr, for now the file format should be .png, .svg is not supported. Although if you design the cover image of your extension in a vector based tool, keep the source, support of .svg might be added in the future

kulmann commented 1 month ago

All images are supposed to have 3:2 aspect ratio. png is preferrable, jpg and gif should also work.

pascalwengerter commented 5 days ago

@kulmann this issue deserves an update I'd say :) most mentioned ones seem to have been implemented