WebAssembly / design

WebAssembly Design Documents
http://webassembly.org
Apache License 2.0
11.37k stars 691 forks source link

Presenting community updates to newcomers #1519

Open kripken opened 1 week ago

kripken commented 1 week ago

In a discussion on Bluesky today I was surprised to hear that the wasm community can look "inactive" or opaque. That seemed odd to me at first since we do so much work on github and we publish meeting notes, etc. etc. but as I listened I realized that we can do better. Here are some concrete points that are maybe worth thinking about:

Overall, for someone that knows a bit about wasm and wants to see what the community is working on right now, the above points make it hard to find that out, I think.

Perhaps a message like this could help, on the w3c CG page and the github org page?

Active discussions on WebAssembly's evolution are happening primarily in the WebAssembly GitHub organization. You can follow the design repo for general discussions, and for specific proposals, see the proposals repo and click through to the ones that interest you. There is also a main bi-weekly meeting whose meeting notes are published, and specific meetings for the specific proposals.

I think that covers most design activity? Mentioning that could maybe help guide newcomers find the discussions that interest them.

Another thing that might help, but would be more work, is some kind of main "activity feed" for proposals. Items mentioned there could be: "Wasm GC goes to phase 4"; "Memory64 goes to phase 3"; maybe also mentions of talks in the bi-weekly meeting; etc. That could give people an idea of ongoing activity.

cc @tomayac who may have been thinking on related matters recently.

tomayac commented 1 week ago

This is great feedback and I have added this to my list of things to think about for the site redesign (internally at Google, this is b/349534136).

dschuff commented 1 week ago

The CG landing page (https://www.w3.org/community/webassembly/) is powered by wordpress and it looks like I can just post things there. Maybe we should make a post (which would presumably replace the one from 2015 on the landing page) that would give the general information that all of the interesting stuff is happening on github, and if you want to see what the CG is doing, look there.