More apps for the app store
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):
- Apps need a
manifest.jsonfile copied to theirdistfolder during build. Otherwise installation in ocis is not working. - It needs a publicly available
.zipfile of the dist folder (needs to be renamed to the app name first), ideally attached to a github release. Release process can be manual, thezipcommand can be looked up in theweb-extensionsrepo.drone.starfile. - We need a cover image in 3:2 aspect ratio. Ask @tbsbdr for help if needed.
- Do at least some minimal QA on the app/extension, make sure that it works as expected.
- 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.jsonfile. I created the folder structure as<org-name>/<repo-name>/<app-name>/, cover images are all namedcover.pngand screenshots are0.png,1.png, ... in ascreenshotssubfolder. 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:
- [ ]
cast(please field-test with an actual chrome cast device please!) - [x]
unzip(needs to be added to the awesome-ocis README.md as well!)
If time permits, those would be great as well, but might require some work / bugfixes / ... by the respective maintainers or us:
- [ ]
gpx-viewerhttps://github.com/dschmidt/web-app-gpx-viewer - [x]
3dmodel-viewerhttps://github.com/saw-jan/web-app-3dmodel-viewer - [x]
dicom-viewerhttps://github.com/owncloud/web-app-dicom-viewer - [x]
presentation-viewerhttps://github.com/JankariTech/web-app-presentation-viewer
cc @saw-jan @koebel
@tbsbdr where do we find more info regarding cover image mentioned above - are there any specs for content, file type, minimal resolution...
@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
All images are supposed to have 3:2 aspect ratio. png is preferrable, jpg and gif should also work.
@kulmann this issue deserves an update I'd say :) most mentioned ones seem to have been implemented