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

MiniApp Manifest #524

Closed
1 task done
zhangyongjing opened this issue Jun 12, 2020 · 13 comments
Closed
1 task done

MiniApp Manifest #524

zhangyongjing opened this issue Jun 12, 2020 · 13 comments
Assignees
Labels
Resolution: satisfied The TAG is satisfied with this design Review type: CG early review An early review of general direction from a Community Group Topic: Mini Apps Topic: packaging Venue: MiniApps CG

Comments

@zhangyongjing
Copy link

zhangyongjing commented Jun 12, 2020

Hello TAG!

I'm requesting a TAG review of MiniApp Manifest.

MiniApp Manifest defines a JSON-based profile file that provides developers with a centralized place to put essential information associated with a MiniApp. Such information include the basic metadata of a MiniApp as well as configurations regarding version control, window style, page resources, permission control etc.

Further details:

  • I have reviewed the TAG's API Design Principles
  • The group where the incubation/design work on this is being done (or is intended to be done in the future): W3C MiniApps CG
  • The group where standardization of this work is intended to be done ("unknown" if not known): W3C MiniApp WG (under preparation)
  • Existing major pieces of multi-stakeholder review or discussion of this design: Issues
  • Major unresolved issues with or opposition to this design: n/a
  • This work is being funded by: Huawei

You should also know that...

The attribute list in the MiniApp Manifest would be further extended so as to provide more feature settings of the MiniApp as the project progresses. Other useful attributes from the Web App Manifest may also be mirrored (see Explainer) when the MiniApp community agrees on the necessity.

We'd prefer the TAG provide feedback as (please delete all but the desired option):

🐛 open issues in our GitHub repo for each point of feedback

@zhangyongjing zhangyongjing added Progress: untriaged Review type: CG early review An early review of general direction from a Community Group labels Jun 12, 2020
@cynthia cynthia self-assigned this Jun 16, 2020
@cynthia
Copy link
Member

cynthia commented Jun 16, 2020

Before we get to a full review, why is this intentionally incompatible with Web App Manifest?

@zhangyongjing
Copy link
Author

Before we get to a full review, why is this intentionally incompatible with Web App Manifest?

On the contrary, it's intended to be compatible with Web App Manifest, while focusing more on other aspects that are not covered (e.g. UI configuration, version control). Comparison is given in the Explainer.

@cynthia
Copy link
Member

cynthia commented Jun 17, 2020

Additional features aside, the names are not compatible according to the explainer.

@zhangyongjing
Copy link
Author

Additional features aside, the names are not compatible according to the explainer.

This is can be fixed easily and is under discussion, but it's also subject to the naming convension that the community needs to agree on (e.g. short_name vs shortName).

@xfq
Copy link
Contributor

xfq commented Jun 18, 2020

@cynthia See w3c/miniapp#94

@siusin
Copy link

siusin commented Sep 3, 2020

Follow-up discussions:

@cynthia cynthia added Progress: pending external feedback The TAG is waiting on response to comments/questions asked by the TAG during the review Progress: pending editor update TAG is waiting for a spec/explainer update Progress: stalled labels Sep 24, 2020
@cynthia
Copy link
Member

cynthia commented Sep 24, 2020

We were told that this is being re-worked as an extension of Webapp Manifest - we'd like to revisit this review when that work is done. Please let us know when you have an update!

@zhangyongjing
Copy link
Author

Sure. We'll post the update here once available.

@plinss plinss removed this from the 2020-09-21-F2F-Cork milestone Oct 14, 2020
@xfq
Copy link
Contributor

xfq commented Nov 16, 2020

The pull request to re-work MAM as an extension of the WAM has been merged. See w3c/miniapp#136

@cynthia cynthia added Progress: propose closing we think it should be closed but are waiting on some feedback or consensus and removed Progress: pending editor update TAG is waiting for a spec/explainer update Progress: pending external feedback The TAG is waiting on response to comments/questions asked by the TAG during the review labels Jan 26, 2021
@cynthia cynthia added the Resolution: satisfied The TAG is satisfied with this design label Jan 26, 2021
@cynthia
Copy link
Member

cynthia commented Jan 26, 2021

That's great news! Aside from that detail we are happy to see this work move forward.

@kenchris
Copy link

kenchris commented Jan 26, 2021

It seems that it would be great if the keys would follow the TAG guideline for naming, ie use underscope:

https://www.w3.org/TR/design-principles/#casing-rules

@xfq
Copy link
Contributor

xfq commented Jan 27, 2021

It seems that it would be great if the keys would follow the TAG guideline for naming, ie use underscope:

I filed https://github.com/w3c/miniapp/issues/155 to track this.

@torgo torgo added this to the 2021-06-28-week milestone Jun 23, 2021
@torgo
Copy link
Member

torgo commented Jun 29, 2021

We're going to close this for now and we look forward to reviewing when you have a manifest extension proposal for us to look at.

@torgo torgo closed this as completed Jun 29, 2021
@torgo torgo removed Progress: propose closing we think it should be closed but are waiting on some feedback or consensus Progress: stalled labels Jun 29, 2021
@xfq xfq mentioned this issue Jul 1, 2022
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: satisfied The TAG is satisfied with this design Review type: CG early review An early review of general direction from a Community Group Topic: Mini Apps Topic: packaging Venue: MiniApps CG
Projects
None yet
Development

No branches or pull requests

7 participants