Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More apps for the app store #11330

Open
2 of 6 tasks
kulmann opened this issue Aug 7, 2024 · 5 comments
Open
2 of 6 tasks

More apps for the app store #11330

kulmann opened this issue Aug 7, 2024 · 5 comments
Assignees

Comments

@kulmann
Copy link
Member

kulmann commented Aug 7, 2024

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:

  • cast (please field-test with an actual chrome cast device please!)
  • 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:

@kulmann
Copy link
Member Author

kulmann commented Aug 7, 2024

cc @saw-jan @koebel

@koebel
Copy link
Contributor

koebel commented Aug 12, 2024

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

@koebel
Copy link
Contributor

koebel commented Aug 13, 2024

@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
Copy link
Member Author

kulmann commented Aug 13, 2024

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

@pascalwengerter
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants