|
| 1 | +# Node.js Technical Steering Committee (TSC) Meeting 2025-06-25 |
| 2 | + |
| 3 | +## Links |
| 4 | + |
| 5 | +* **Recording**: <https://www.youtube.com/watch?v=WKRX2NfDGTQ> |
| 6 | +* **GitHub Issue**: <https://github.com/nodejs/TSC/issues/1752> |
| 7 | + |
| 8 | +## Present |
| 9 | + |
| 10 | +* Antoine du Hamel @aduh95 (voting member) |
| 11 | +* Yagiz Nizipli @anonrig (voting member) |
| 12 | +* Joyee Cheung @joyeecheung (voting member) |
| 13 | +* Chengzhong Wu @legendecas (voting member) |
| 14 | +* Marco Ippolito @marco-ippolito (voting member) |
| 15 | +* Matteo Collina @mcollina (voting member) |
| 16 | +* Michael Dawson @mhdawson (voting member) |
| 17 | +* Filip Skokan @panva (voting member) |
| 18 | +* Rafael Gonzaga @RafaelGSS (voting member) |
| 19 | +* Darshan Sen @RaisinTen (voting member) |
| 20 | +* Richard Lau @richardlau (voting member) |
| 21 | +* Ruy Adorno @ruyadorno (voting member) |
| 22 | + |
| 23 | +* Claudio Wunder (Guest, website team) |
| 24 | +* Robin Gin (Executive Director) |
| 25 | +* Tobie Langel (CPC member) |
| 26 | +* Joe Sepi (Node.js CPC representative) |
| 27 | + |
| 28 | +## Agenda |
| 29 | + |
| 30 | +### Announcements |
| 31 | + |
| 32 | +* Robin - JSConf tickets for sale, discount for core maintainers, |
| 33 | + notifications for speakers went out on monday. |
| 34 | + |
| 35 | +### Reminders |
| 36 | + |
| 37 | +* Remember to nominate people for the [contributor spotlight](https://github.com/nodejs/node/blob/main/doc/contributing/reconizing-contributors.md#bi-monthly-contributor-spotlight) |
| 38 | + |
| 39 | +### CPC and Board Meeting Updates |
| 40 | + |
| 41 | +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. |
| 42 | + |
| 43 | +* Joe, |
| 44 | + * CPC - team that works on contributor covenant is working 3.0 and CPC is planning to |
| 45 | + adopt based on that update. |
| 46 | + * the board meeting is next week. |
| 47 | + |
| 48 | +### nodejs/node |
| 49 | + |
| 50 | +* Discussion about the esp program |
| 51 | + * Robin went through a number of slides |
| 52 | + * Joyee |
| 53 | + * asked if we can make the results from the changes made more transparent and visible. |
| 54 | + * was button directly to HeroDevs, was that just a guess that it would provide better results? |
| 55 | + ie was it in the contract, or just a guess. |
| 56 | + * Robin, yes I have linking from the project is in the contract |
| 57 | + * Joyee, more specifically is “button on home page” in the contract |
| 58 | + * Robin we want to do it in the spirit of the program, HeroDevs also announced 20M |
| 59 | + investment in the community. |
| 60 | + * Claudio there was some discussion when the button was being discussed. We had |
| 61 | + Looked at a few of the others. One other project had direct link, one did not, from |
| 62 | + the discussions we chose to try the direct link first, with the knowledge that we’d |
| 63 | + adjust/try other options first. Would have been good to share more on social in |
| 64 | + Advance. |
| 65 | + * Tobie, this program is important in terms of ability to get funds outside of direct |
| 66 | + memberships in the foundation. It depends on how successfully the TSC wants the |
| 67 | + program to be and what the TSC is comfortable with. |
| 68 | + * Chengzhong, question about the implementation about how we implement the website |
| 69 | + linking. Program says it should be open to other vendors not exclusive, but current |
| 70 | + implementation seems to imply it is exclusive because it links to specific implementation |
| 71 | + * Tobie, right now there is only one partner, so theoretical. Chengzong that still can |
| 72 | + have/communicate a different impression. |
| 73 | + * Michael, don’t see anybody arguing against the program, better to focus on getting |
| 74 | + consensus on what a good way to achieve goal is |
| 75 | + * Robin from what is doc’d in the GitHub repo |
| 76 | + * Page |
| 77 | + * Referral links to partners must be placed within the top ⅓ of the page |
| 78 | + * The Version Support Page must link to partner pages for the |
| 79 | + versions our partners support |
| 80 | + * When documenting which versions are no longer receiving patches, consider adding a |
| 81 | + link with copy: “read more about extended support options” that directs to an EOL |
| 82 | + page. |
| 83 | + * Project-specific referral links will be provided as part of the onboarding process. |
| 84 | + * <https://github.com/openjs-foundation/cross-project-council/blob/main/project-resources/ESP/ECOSYSTEM_SUSTAINABILITY_PROGRAM.md> |
| 85 | + * Tobie, maybe we can have more collaboration with the people from HeroDevs |
| 86 | + * Claudio what we already have on the website, summarized that there are already a bunch |
| 87 | + of links in other places of the WebSite |
| 88 | + *Matteo proposal - suggest we wait for a full week before changing to point to the blog |
| 89 | + so that we have a full week of data. Then compare to a full week of between blog and |
| 90 | + direct link |
| 91 | + * Claudio, link is no longer being seen |
| 92 | + *Robin somebody PR’d in link into add blocker about ⅓ of people use that blocker so |
| 93 | + other ⅔ are using it. |
| 94 | + * Flip, unfortunately there has been a lot of social, so we should take a week of data with |
| 95 | + a grain of salt, the reception was bad, so we will have lower results that might have |
| 96 | + otherwise been. |
| 97 | + *Joyee, if we are thinking about link clicks, we might see a jump because of curiosity but |
| 98 | + we won’t know how it affects the conversion rate. First week of data you are going to |
| 99 | + see a jump, but then it might go down over 1 year span because of addblocker |
| 100 | + * Matteo, ask people to read the guidelines for leadership participation so that we avoid |
| 101 | + discussion that hurts the project in public |
| 102 | + * Not sure if the type of people who are the target of that link use add blockers, not |
| 103 | + seen many companies that have add blockers on their corporate systems |
| 104 | + * Having one week of data is not bad, even with add blocker |
| 105 | + * Tobie, strong recommendation, empower the people working on the website to |
| 106 | + empower them if you deem you need the $, also enable collaboration between |
| 107 | + HeroDevs and website team. |
| 108 | + * Darshan, would be good to publish explanation on Node.js socials |
| 109 | + * Joyee (Sunday) |
| 110 | + * merge pull request after 1 week of data |
| 111 | + * then work on implementing page that follows the Vue approach with feedback the HeroDevs and the Foundation. |
| 112 | + * draft some content to explain the program/button |
| 113 | + |
| 114 | +* meta: add ability to block issues [#58796](https://github.com/nodejs/node/pull/58796) |
| 115 | + * skipped as we ran out of time |
| 116 | +* Remove `Symbol.dispose` integration in `setTimeout` and `setInterval` [#58689](https://github.com/nodejs/node/issues/58689) |
| 117 | + * skipped as we ran out of time |
| 118 | +* Update npm to v11 in Node.js v22 [#58423](https://github.com/nodejs/node/issues/58423) |
| 119 | + * skipped as we ran out of time |
| 120 | + |
| 121 | +### nodejs/nodejs.org |
| 122 | + |
| 123 | +* Revert ESP related changes [#7884](https://github.com/nodejs/nodejs.org/pull/7884) |
| 124 | + * covered in initial discussion see recommendation above |
| 125 | +* chore(homepage): link to our blog, rather than HeroDevs [#7883](https://github.com/nodejs/nodejs.org/pull/7883) |
| 126 | + * covered in initial discussion see recommendation above |
| 127 | + |
| 128 | +* Add blog post publishing guidelines [#7860](https://github.com/nodejs/nodejs.org/pull/7860) |
| 129 | + * skipped as we ran out of time |
| 130 | + |
| 131 | +* HeroDevs ESP Visibility Improvements [#7773](https://github.com/nodejs/nodejs.org/issues/7773) |
| 132 | + * skipped as we ran out of time |
| 133 | + |
| 134 | +### nodejs/TSC |
| 135 | + |
| 136 | +* Let's talk about the CI situation [#1614](https://github.com/nodejs/TSC/issues/1614) |
| 137 | + * skipped as we ran out of time |
| 138 | + |
| 139 | +### nodejs/admin |
| 140 | + |
| 141 | +* Proposal: Social Communication Plan [#977](https://github.com/nodejs/admin/issues/977) |
| 142 | + * skipped as we ran out of time |
| 143 | + |
| 144 | +### nodejs/bluesky |
| 145 | + |
| 146 | +* Starting a poll for feedback from Bluesky followers about content curation of the official Bluesky account [#128](https://github.com/nodejs/bluesky/issues/128) |
| 147 | + * skipped as we ran out of time |
| 148 | + |
| 149 | +## Strategic Initiatives |
| 150 | +* skipped as we ran out of time |
| 151 | + |
| 152 | +## Upcoming Meetings |
| 153 | + |
| 154 | +* **Node.js Project Calendar**: <https://nodejs.org/calendar> |
| 155 | + |
| 156 | +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. |
0 commit comments