11:53:46 RRSAgent has joined #miniapp 11:53:46 logging to https://www.w3.org/2022/11/24-miniapp-irc 11:53:53 Meeting: MiniApps WG Teleconference 11:54:00 present+ Dan_Zhou, xfq 11:54:07 scribe: xfq 11:54:17 rrsagent, make log public 11:54:20 rrsagent, make minutes 11:54:20 I have made the request to generate https://www.w3.org/2022/11/24-miniapp-minutes.html xfq 11:59:44 QingAn has joined #miniapp 11:59:54 present+ 12:00:05 present+ Xiaoping_Zhao 12:00:16 present+ martin 12:00:44 martin_ has joined #miniapp 12:00:51 present+ martin_alvarez 12:01:02 present+ Zitao_Wang 12:01:11 present- martin 12:01:35 Topic: Testing 12:01:45 [Zitao shares his screen] 12:02:55 zitao: we have developed several WG documents 12:03:29 ... to advance to Proposed Recommendation, each specification must have two independent implementations of all defined features 12:03:53 ... we can incubate an open source testing project 12:04:11 ... called W3C MiniApps Platform Test 12:04:26 ... W3C also has some existing testing projects, like wpt 12:04:40 https://github.com/w3c/miniapp-tests 12:04:55 zitao: we set up this to discuss testing-related issues ^ 12:05:03 present+ xiaoqian 12:05:41 zitao: we discussed testing in September's TPAC meeting 12:05:57 ... most people support setting up a formal testing project 12:06:31 ... it can help call for more participation 12:06:42 ... so I prepared this set of slides 12:07:39 ... before this, we need to discuss the community, project name, goal, members, functions, milestones, etc. of this project 12:08:27 ... possible home for the testing project: Mulan, Open Atom Foundation, OW2 12:09:32 ... Mulan is an open source community in China for incubating small- and medium-sized projects using GitHub/Gitee to host code 12:09:57 ... naming: 芥子 (mustard) or MiniApps-platform-tests 12:10:20 ... members: WG members and other interested orgs and individuals 12:10:51 ... I'm no expert on the license 12:10:58 ... would like to discuss with you 12:11:09 ... I'll share the slides with you 12:11:10 xueyuan has joined #miniapp 12:11:32 martin_: I think it's a good idea 12:12:25 ... it would also be useful to have a validator/checker, like the HTML/CSS/RDF validator/checker 12:12:37 zitao: I like this final goal 12:12:57 xiaoqian has joined #miniapp 12:13:15 ... if we can provide this validator, it can help the developers develop their projects 12:13:27 present+ 12:14:17 ... nothing is decided yet, want to discuss it with you 12:14:56 dan: I don't know whether we should vote on the current options, or add other options 12:15:06 zitao: I'd like to solicit more comments 12:15:18 ... maybe file a GitHub issue to solicit comments 12:15:27 dan: ok 12:17:05 Topic: Lifecycle 12:17:57 Subtopic: https://github.com/w3c/miniapp-lifecycle/issues/31 12:18:14 QingAn: I sent a PR 12:18:36 https://github.com/w3c/miniapp-lifecycle/pull/36 12:19:25 https://pr-preview.s3.amazonaws.com/w3c/miniapp-lifecycle/36/1792f3d...d256753.html#pageinputquery-attribute 12:19:29 QingAn: this is a simple one 12:19:43 ... if there's no objections, I think we can merge this 12:20:03 Subtopic: https://github.com/w3c/miniapp-lifecycle/issues/30 12:20:29 QingAn: I discussed this with @pes10k 12:21:01 ... @pes10k suggested that we also need to define one more more Event types that get propagated when these events are triggered 12:22:05 ... I'm not sure whether we should define this in our spec 12:22:31 dan: I think it's somewhat different from events on the web 12:22:48 ... the scope is not only for window 12:23:08 ... I'm not sure if we can just extend the Event interface 12:23:53 QingAn: since this is not a blocking issue, I think just defining EventHandler is ok for now 12:24:01 zitao: I agree with QingAn 12:24:19 ... maybe we cannot use the Event interface directly 12:24:57 QingAn: I'll reply to @pes10k 12:25:04 ... and move forward 12:26:28 ... I'll submit a PR for #35 in one or two weeks 12:26:29 https://github.com/w3c/miniapp/pull/35 : editorial fix 12:27:05 dan: I think we can merge https://github.com/w3c/miniapp-lifecycle/pull/36 12:27:15 Topic: Manifest 12:27:53 Subtopic: https://github.com/w3c/miniapp-manifest/pull/58 12:29:51 Subtopic: https://github.com/w3c/miniapp-manifest/issues/56 12:30:07 martin: this is related to the PING review 12:31:21 [martin introduces the various implementations] 12:31:44 martin_: should I add a new section on when a miniapp is destroyed? 12:32:08 ... this is an open question 12:34:51 zitao: I think some implementations may have some differences on this 12:35:06 ... maybe we can make this an optional event 12:35:47 martin_: thank you 12:35:50 ... if you have concrete comments, please comment on the issue 12:36:25 ... I think we should at least add a note on how miniapp implementations handle this 12:36:54 QingAn: I think this is related to Lifecycle as well 12:36:59 ... I'm working on a PR 12:38:20 ... about the naming of this event, should it be 'destroy' or 'unload' 12:38:29 ... for me, 'unload' would be easier to understand 12:38:36 martin_: I don't have a preference 12:39:07 ... the most important thing is being consistent 12:39:49 ... any other comments? 12:40:15 Topic: Packaging 12:41:04 Subtopic: https://github.com/w3c/miniapp-packaging/issues/62 12:41:58 martin_: one of their recommendations is to include information on how to handle manage storage 12:42:11 ... if you have anything in mind, please let me know 12:42:28 ... on how you delete the user information in the system 12:42:41 ... do you have any information? 12:43:07 dan: I need to collect some information 12:44:07 Subtopic: https://github.com/w3c/miniapp-packaging/issues/64 12:44:15 martin_: this is a very important issue 12:44:44 ... the TAG reviewed our spec 12:44:54 ... I think we need to have a discussion with them 12:45:42 ... about how we can handle this problem 12:46:21 ... I would be glad to arrange this meeting 12:46:29 ... any suggestions? 12:47:08 zitao: most WG members implement it using zip 12:47:23 ... but I know some other vendors use non-zip formats 12:49:25 xfq: we can discuss it within the WG before discussing with the TAG or Web Bundles folks 12:50:16 Topic: Addressing 12:50:19 dan: no progress 12:50:24 Topic: Widget 12:51:22 [Xiaoping shares his screen about the scope of the widget work] 12:52:54 [Discuss the new charter draft https://w3c.github.io/miniapp/charters/wg-2023.html ] 12:54:14 xiaoping: where should we add the widget spec to the charter? 12:54:34 xfq: if there's consensus, I can add it to the Normative Specifications section 12:55:07 zitao: maybe we can find a better way to describe the work 12:55:46 xiaoping: we'll come up with a better way to describe this 12:56:17 Topic: Components 12:56:50 Subtopic: https://github.com/w3c/miniapp-components/pull/6 12:57:01 https://pr-preview.s3.amazonaws.com/espinr/miniapp-components/pull/6.html 12:57:11 martin_: this is an outline 12:57:41 [martin introduces the PR] 12:58:25 martin_: open to comments 12:58:43 ... I also raised https://github.com/w3c/miniapp-components/issues/7 12:59:29 ... the work is not for replacing the Web Component mechanisms 13:01:49 Subtopic: https://github.com/w3c/miniapp-components/pull/5 13:01:58 martin_: if there's no comments, I would like to merge this 13:05:20 Topic: AOB 13:05:48 Next meeting, December 22 13:06:17 rrsagent, make minutes 13:06:17 I have made the request to generate https://www.w3.org/2022/11/24-miniapp-minutes.html xfq