-
Notifications
You must be signed in to change notification settings - Fork 4
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
Discussion - week of Aug 11, 2014 #61
Comments
Copying my follow-ups to Bram's email on July 24 here as they don't appear to have been seen.
just missing 'role' property afaik.
How should questions around app visibility on approval be asked (currently whether the app should be auto published). Its not strictly an app detail question but is something that would normally be asked on submission.
Is this a replacement for the existing Manifest page on MDN? (https://developer.mozilla.org/Apps/Build/Manifest) If not I'm concerned about us duplicating information. Some comments:
Was the detail section just for Marketplace Requirements? I wasn't sure. If its supposed to be for Generic Open Web apps too then square icons is a Marketplace requirement. Also, not having a solid background (and the other guidelines) are Marketplace recommendations (not requirements) |
you should also take a look at the rules we've made on the node module but consolidated in scanJS with the security team https://github.com/cr/Foxalyzer/blob/master/rules/manifest.json - there are some special edge cases for certain properties |
Thanks Jen and Andrew. I have a bunch of questions about dependencies between fields, so will follow up with you both directly as we develop the Manifest Builder. |
I had a look at Foxalyzer’s rules and noted a couple of things:
|
appcache_path applies to both packaged and hosted apps. It only really makes sense for hosted apps though, even though it is available to packaged apps (there is no reason to cache something that is already locally available) |
@brampitoyo your understanding is correct; the error message in foxalyzer's rules is wrong (and possibly the test). default_locale indicates what locale the manifest fields outside of the locales block are written in. |
@ednapiranha should I comment on the foxalyzer issues there or here/with cr? |
Question about launch_path: |
@ezoehunt yes, launch_path is very much used for hosted apps - it allows an app to define where it is on the website. Without it every webapp would have to be effectively index.html in the root of the website. |
@eviljeff you can file the bugs here https://github.com/mozilla/node-firefox-app-validator-manifest/ .. is it verified that the default_locale spec in https://github.com/mozilla/app-validator/blob/master/appvalidator is also correct? I may have misunderstood the restriction of default_locale on there but let me know. |
@ednapiranha the spec is correct in https://github.com/mozilla/app-validator/blob/master/appvalidator/specs/webapps.py#L121 but only the rule about default_locale being mandatory if locales exists is enforced; that the default_locale shouldn't also exist in locales isn't enforced as far as I can see. |
@eviljeff updated the default_locale rule here mozilla/firefox-app-validator-manifest@72991c2 this would state that 'if locales is provided, then default_locale is mandatory'. is this correct? |
Yes. That’s correct. |
This is where we'll discuss this week.
The text was updated successfully, but these errors were encountered: