14:07:17 RRSAgent has joined #open-web-docs 14:07:17 logging to https://www.w3.org/2022/09/14-open-web-docs-irc 14:07:19 Zakim has joined #open-web-docs 14:12:04 Meeting: Documenting the Web platform: Open Web Docs and MDN - TPAC 2022 breakout 14:12:06 Chair: Dominique_Hazael-Massieux, Will_Bamberg 14:12:08 Agenda: https://www.w3.org/events/meetings/1651724a-9414-42f0-b787-08b3e93cc57c#agenda 14:12:10 RRSAgent, make log public 14:12:12 RRSAgent, this meeting spans midnight 14:17:52 RRSAgent, stay 14:17:54 Zakim, stay 14:17:54 I don't understand 'stay', dom 15:14:58 dom has joined #open-web-docs 16:12:47 agenda+ breakout 18:15:49 dom has joined #open-web-docs 18:25:24 wbamberg has joined #open-web-docs 20:15:05 dom has joined #open-web-docs 20:30:10 dom has joined #open-web-docs 20:38:30 wbamberg has joined #open-web-docs 21:07:02 dom__ has joined #open-web-docs 21:40:59 wbamberg has joined #open-web-docs 21:52:59 dom has joined #open-web-docs 21:54:34 Present+ 21:54:42 Present+ AlexL, Gerald, Kadir 21:55:20 Present+ Joe 21:56:47 Joe_M has joined #open-web-docs 22:00:10 tidoust has joined #open-web-docs 22:00:49 Present+ Will, Chase, FLorian, Estelle, Andy 22:01:29 Present+ LucasPardue 22:01:55 Will: this will be a session about Open Web Docs & MDN talking about how we document the Web Platform 22:02:04 Present+ ToshiakiKoike 22:02:28 Present+ PeterR 22:02:31 lpardue_ has joined #open-web-docs 22:02:38 kadirtopal has joined #open-web-docs 22:02:44 present+ 22:02:53 Slideset: https://wbamberg.github.io/tpac-owd-2022/ 22:03:04 laka__ has joined #open-web-docs 22:03:14 Will: OWD is an organizing employing technical writers to maintain and extend web platform documentation 22:03:18 scribe+ 22:03:19 laka has joined #open-web-docs 22:03:37 ... we consider Web platform documentation is critical digital infrastructure 22:03:54 ... having access to good quality, systematically organized, maintained information is critical 22:04:08 ... having that done depends on tech writers and documentation engineers 22:04:31 ... quite often writers do more than writing - this includes information architecture, ensuring discoverability, maintenability 22:04:53 ... Open Web Docs exist through donations from corporate and individual sponsors 22:05:03 ... they enable us the work we do 22:05:15 ... sponsorships are managed via opencollective 22:05:36 ... That money hires people to work on Web documentations - these are the people working on OWD 22:05:47 ... most of our time is spent working on MDN 22:06:05 ... MDN is the top destination to learn about Web technologies 22:06:15 toshiaki-koike has joined #open-web-docs 22:06:41 ... maintained as open source, under CC-BY-SA, owned by Mozilla employing developers to maintain the platform and a team of writers 22:06:48 ... 2nd most cited site on stack overflow 22:07:11 ... MDN has about 11,000 pages, mostly JS, CSS, Web APIs, HTML, HTTP 22:07:16 Kodajima has joined #open-web-docs 22:07:33 ... Web APIs are half of the number of pages, and one of the most unique value proposition of MDN 22:07:49 ... MDN used to be a wiki, in 2020 it went into github 22:08:02 ... maintained as a collection of github repositories 22:08:23 ... the main ones are yari (the site generator), MDN content is where the prose content lives as a massive set of markdown files 22:08:44 ... browser-compat-data maintains data about support of features in browsers 22:08:59 ... this also builds on repo maintained by W3C, w3c/Browser-specs and w3c/webref 22:09:04 Present+ Mike 22:09:23 ... mdn/content is a super busy repository, with 2600 contributors, 14K merged PRs 22:09:36 ... making MDN one of the most active repo on github 22:10:00 ... OWD works on MDN in two types of path: maintenance and project work 22:10:26 ... in terms of maintenance, a lot of is in PR reviews - 3214 reviews during the first semester of 2022 22:10:38 ... also fixing issues, triaging issues, interacting with the community 22:10:49 prushforth has joined #open-web-docs 22:11:01 ... we're still looking at improving our approach on this 22:11:17 ... we're able to keep the PR and issue queues under control, but it comes to a high cost 22:11:32 Kadir: re 17 reviews a day - that correlates to pull request 22:11:50 ... do most of them require a manual review? could they have been automatically reviewed in some way? 22:12:24 will: my sense is that most reviews trigger manual comments & suggestions, with various level of substantiveness 22:12:48 Joe: documentation maintenance doesn't lend itself well to maintenance 22:12:53 Present+ Berni 22:13:17 Will: we haven't looked at it properly 22:13:27 ... if we compare to azure-docs - they're busier 22:13:37 ... it would be interesting to hear from them 22:13:43 Present+ LucaG 22:14:03 WIll: even checking which reviews would have lended themselves to automation 22:14:09 Will: we also work on projects 22:14:30 ... OWD has a process for filing project proposals - anyone can fine one on our org repo, based on a template 22:14:47 ... which helps document the criteria they match 22:15:19 ... under the guidance of Steering Committee, which includes Apple, MS, Mozilla, GOogle, Coil, W3C, Igalia, Meta, JetBrains, Samsung Internet 22:15:32 ... the projects we work are a mix of writing new stuffs and infrastructure improvements 22:15:54 ... e.g. we converted our HTML source to markdown to improve the MDN authoring experience 22:16:07 ... the HTML was originating from the wiki and was really hard to maintain 22:16:45 ... this was done by building consensus among the MDN maintainers that led to solutions for the problems we identified along the way 22:17:18 ... Another project was the updates and expansion of WebXR documents, a big writing project 22:17:31 ... done closely with the Immersive Web WGs 22:17:38 ... sometimes impacting back the specification 22:18:08 ... We just finished a project around code sample modernization, to clean code that used no longer good practices 22:18:26 ... starting from the "Write the Docs" event, with a writing day as a way to involve the community 22:18:51 ... it started by fixing samples to no longer use "var", and grew into a project of fixing all JS 22:19:01 ... the work was mostly done by volunteers, under OWD guidance 22:19:21 ... also led to JS code guidelines that emerged out of a long consensus building 22:19:48 ... Another project we developed was complete documentation for ARIA role 22:19:55 ... working closely with accessibility experts 22:20:15 ... in all of these projects we collaborate with other orgs and experts 22:20:25 ... In our potential roadmap for Q4 or 2023: 22:20:40 ... a proposal to revamp the performance WG, with lots of details 22:20:54 ... revamping CSS color docs that needs refreshing given the recent work in this space 22:21:12 ... we'll also want to have prettier and eslint working on our code samples 22:21:25 ... we're running markdownlint already 22:21:46 ... this is made hard if you want to keep drive-by useful contributors 22:22:02 ... this needs to be approached carefully, but would have good results in our code sample quality 22:22:06 ... How can you help? 22:22:14 ... we're on @OpenWebDocs on twitter 22:22:18 ... you can submit projects 22:22:27 ... and get your employer to sponsor us 22:22:39 ... To propose a project, you file an issue following the suggested template 22:22:49 ... we like collaborating and look forward to working with W3C groups 22:23:09 ... we're in the process of choosing projects for Q4 - it's a good time (and always is) to submit projects 22:23:23 ... We're an open collective, all our financing we get comes from Sponsors 22:23:39 ... depending the level of sponsorship, this leads to different Member benefits 22:24:06 q+ 22:24:32 kadirtopal: beyond projects, is there a place where you list problems you're aware of that you'd like people to address? 22:25:15 ... a place of topics where volunteers could be mentored 22:25:47 will: quite a lot of projects we do involve substantive volunteer contributions 22:26:01 ... for instance, Estelle is driving work on fixing our alt attributes on images 22:26:07 q+ 22:26:45 +q 22:27:28 ack Joe 22:27:51 Joe: the figure of 6000 Web APIs pages was mentioned 22:28:05 ... in practice it should be even higher, around 8000 22:28:18 ... if you're working on particular APIs, help to document these APIs would be very welcomed 22:28:54 Alex: I'm part of a CG that is building a spec, and we're trying to figure out how to build our documentation so that it can be pushed to MDN down the line 22:29:13 ... a lot of the things that come from the MDN infrastructure, like BCD we have to shim ourselves 22:29:31 ... is there such a process? what maturity level would be expected? 22:30:04 Joe: it's not so much about the level of the spec, but about whether it ships 22:30:05 laka has joined #open-web-docs 22:30:54 ... specs can be moving target before it ships in stable browser 22:31:16 Alex: we're starting to look how it looks like in a browser, after having shimming it in a browser 22:31:49 * prushforth related to Alex's follow-up, our CG has been developing user docs for MapML https://maps4html.org/web-map-doc/ 22:32:07 ... we want to make it MDN like 22:32:19 ... but had to shim a lot of the MDN infrastructure 22:32:27 ... e.G. BCD or spec links 22:32:44 Joe: I had to do something for some early doc on WebXR 22:34:01 q? 22:34:26 laka has joined #open-web-docs 22:35:26 ack prushforth 22:35:42 https://webmonetization-preview.netlify.app/docs/monetization-event 22:35:47 prushforth: same question as alex - we went through the same thing - we would like to use MDN to document our proposal 22:36:03 ... and facilitate donation of documentation down the line 22:36:15 ... we too use docusource using the same documentation model 22:37:01 will: one of the challenges that was brought up is rendering BCD 22:37:02 Link to our docusaurus docs https://maps4html.org/web-map-doc/ 22:37:20 ... making BCD rendering more independent is something that has been looked at but not done yet 22:37:29 ... it's project that would need to be resourced 22:38:22 Alex: having a place to explain how to contribute packaged documentation, incl information architecture 22:38:32 ... we had to reverse engineer it from recent contributions 22:38:44 q+ 22:39:05 ack lpardue_ 22:39:15 lpardue: work at cloudflare, involved in IETF 22:39:44 ... thanks to MDN & OWD, make it much easier to introduce people e.g. to HTTP 22:40:02 ... new HTTP RFCs got published, possibly with sections 22:40:12 s/sections/new sections/ 22:41:04 -> https://github.com/openwebdocs/project/issues/43 OWD project: Update HTTP docs (HTTP/2, HTTP/3, CSP, etc) #43 22:41:29 ... in general, how can we get expertise more involved in these efforts? 22:42:03 ... there may not be a lot of awareness that MDN is now maintained in github which would help with that community 22:43:07 q+ Mike 22:43:19 Dom: there is an OWD project for HTTP upgrade 22:43:33 Will: the project is well defined, not clear yet what priority to give it 22:43:45 https://github.com/openwebdocs/project/issues/43 22:43:51 kadirtopal: re writing content to bring to MDN afterwards 22:44:16 ... can this be simplified? does docusource work well enough? 22:44:45 alex: the thing we have in common across our approaches are spec links and BCD 22:44:59 Peter: we don't maintain browser compat data at the moment, we only have a polyfill 22:45:38 queengooborg has joined #open-web-docs 22:45:59 q? 22:46:08 ack kadirtopal 22:46:12 ack Mike 22:46:32 Mike: would be very happy to get Lucas' help in fixing HTTP docs 22:46:46 fscholz has joined #open-web-docs 22:47:13 ... I review a PR on HTTP caching article with a massive improvement 22:47:19 s/review/reviewed/ 22:47:42 ... I'm not an HTTP expert, we ended up cc @mnot but he hadn't cycles for this 22:47:55 ... if you're interesting in helping with HTTP PR reviews, this would be super useful 22:48:13 Lucas: on a best effort basis, sure 22:48:25 ... HTTP is a wide field - e.g. caching is not my strength 22:49:31 Mike: re broken links, we updated the browser compat data to the new RFCs 22:49:45 ... there remain in-article references that probably remain outdated 22:50:10 ... the fact that a lot of ids were maintained in that update has been useful 22:50:36 q? 22:51:59 Mike: our open issue queue remains pretty small given how many we're getting 22:52:04 ... but that's still 600 https://github.com/mdn/content/issues/ 22:52:14 ... which is intimidating or disincentivizing 22:52:57 ... we need more domain expertise to help with some of these issues 22:53:03 ... e.g. I can't help with WebGL issues 22:53:41 ... I'd welcome suggestions on how to identify potential contributors e;g. via stackoverflow 22:54:05 Peter: would it be possible to give StackOverflow reputation points for MDN contributions 22:54:12 Mike: good idea :) 22:54:28 Joe: the MDN PAB had discussions about gameification of contributions 22:54:54 Mike: that'd scare me, but SO credit sounds interesting 22:55:30 Joe: we could have a different repo for easy vs challenging issues 22:55:41 will: this can be done with labeling 22:56:01 https://dontcallmedom.github.io/mdn-issue-by-spec/ 22:56:06 laka has joined #open-web-docs 22:56:51 RRSAgent, draft minutes 22:56:51 I have made the request to generate https://www.w3.org/2022/09/14-open-web-docs-minutes.html dom 22:57:07 Mike: a core contributor of MDN also contributes to docusource 22:57:46 will: in general, it'd be interesting to measure the difference between yari and an off-the-shelf SSG 22:58:01 Alex: it's a massive SSG, not very well documented or extensible 22:59:10 RRSAgent, draft minutes 22:59:10 I have made the request to generate https://www.w3.org/2022/09/14-open-web-docs-minutes.html dom 23:03:03 FWIW: here's a quick one https://github.com/mdn/content/pull/20740 23:14:21 laka has joined #open-web-docs 23:22:25 dom has joined #open-web-docs 23:32:35 laka has joined #open-web-docs 23:37:28 laka has joined #open-web-docs 00:05:27 laka has joined #open-web-docs 00:37:10 laka has joined #open-web-docs 01:06:15 laka has joined #open-web-docs 01:09:00 laka has joined #open-web-docs 01:13:08 laka_ has joined #open-web-docs 21:14:55 dom has joined #open-web-docs 21:58:01 RRSAgent, ye 21:58:01 I'm logging. I don't understand 'ye', dom. Try /msg RRSAgent help 21:58:03 RRSAgent, bye 21:58:03 I see no action items