From 6e90802aea147cd59d0ffe06c51f3ca492851366 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Mon, 8 Jun 2026 17:14:17 -0400 Subject: [PATCH 1/2] notes: add meeting notes for 06-08 --- meetings/2026-06-08.md | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 meetings/2026-06-08.md diff --git a/meetings/2026-06-08.md b/meetings/2026-06-08.md new file mode 100644 index 0000000..083c38b --- /dev/null +++ b/meetings/2026-06-08.md @@ -0,0 +1,53 @@ +# Node.js Web Team Meeting 2026-06-08 + +## Links + +- **Recording**: +- **GitHub Issue**: https://github.com/nodejs/web-team/issues/143 + +## Present + +- Aviv Keller @avivkeller +- Brian Muenzenmeyer @bmuenzenmeyer +- Matt Cowley @MattIPv4 +- flakey5 @flakey5 +- Augustin Mauroy @AugustinMauroy + +## Agenda + +## Announcements + +- Extracted from **web-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/doc-kit + +- fix(web): shorten method labels in sidebar [#798](https://github.com/nodejs/doc-kit/pull/798) + - Minifying is fine, omitting overloads. + - Always use the heading that is first (which should _always_ be the most stable) + - Show only one entry per function (the function name itself rather than full signatures), linking to the most stable version. + - Maintain both compact and full anchor versions in the page content to allow deep linking while keeping the table of contents simpler. +- feat: assets copying [#753](https://github.com/nodejs/doc-kit/pull/753) + - Use `pathsToCopy: [{ '/path/to/my/assets': '/path/to/my/output' }, '/path/to/my/other/asset']` + - Use a config-based approach with default directories (e.g. `public` or `assets`) that users can override if needed. +- Monorepo? [#681](https://github.com/nodejs/doc-kit/issues/681) + - Package size and memory usage are a concern. Could reduce size by moving certain dependencies to optional peer dependencies and breaking generators out into separate packages. + - Aviv reported memory allocation problems integrating doc-kit into Core, particularly out-of-memory errors on CI runners with limited memory (e.g. Ubuntu Slim). To be investigated and optimized. + +### nodejs/web-team + +- Update our policies on relevancy [#98](https://github.com/nodejs/web-team/issues/98) + - After reviewing the policy as a group, and making slight amends to the wording, the updated policy has landed in [#112](https://github.com/nodejs/web-team/pull/112). +- Require secondary approval for fast-track [#97](https://github.com/nodejs/web-team/issues/97) + - Fast-tracking limited to changes that are "urgent or time sensitive" (trivial fixes removed). + - Written justification now required for bypassing standard processes / unorthodox merges. + +## Q&A, Other + +- Chase the open auto-merge issue, and propose to use a GitHub App token as an alternative to generating multiple tokens. +- Write access to Node.js repositories was granted to several external contributors without proper documentation or approval, bypassing standard onboarding processes and violating security policy. We've removed the external contributors' access. + +## Upcoming Meetings + +- **Node.js Project Calendar**: + +Click `Add to Google Calendar` at the bottom left to add to your own Google calendar. From 5fbda8f9ffd657d4022d0f6d3b2f408a58100a1b Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Wed, 10 Jun 2026 12:15:55 -0400 Subject: [PATCH 2/2] fixup! --- meetings/2026-06-08.md | 1 + 1 file changed, 1 insertion(+) diff --git a/meetings/2026-06-08.md b/meetings/2026-06-08.md index 083c38b..c6b0726 100644 --- a/meetings/2026-06-08.md +++ b/meetings/2026-06-08.md @@ -31,6 +31,7 @@ - Use a config-based approach with default directories (e.g. `public` or `assets`) that users can override if needed. - Monorepo? [#681](https://github.com/nodejs/doc-kit/issues/681) - Package size and memory usage are a concern. Could reduce size by moving certain dependencies to optional peer dependencies and breaking generators out into separate packages. + - Aviv will work on trimming dependencies in `@node-core/ui-components`, which attributes to most of the size problem. - Aviv reported memory allocation problems integrating doc-kit into Core, particularly out-of-memory errors on CI runners with limited memory (e.g. Ubuntu Slim). To be investigated and optimized. ### nodejs/web-team