From 657b2427ffa85c7c51915eaa252edaa7b95c8844 Mon Sep 17 00:00:00 2001 From: Joe Sepi Date: Fri, 16 Oct 2020 16:58:01 -0400 Subject: [PATCH] meeting minutes oct02 oct16 --- minutes/2020-10-02-tooling-group-meeting.md | 81 +++++++++++++++++++++ minutes/2020-10-16-tooling-group-meeting.md | 67 +++++++++++++++++ 2 files changed, 148 insertions(+) create mode 100644 minutes/2020-10-02-tooling-group-meeting.md create mode 100644 minutes/2020-10-16-tooling-group-meeting.md diff --git a/minutes/2020-10-02-tooling-group-meeting.md b/minutes/2020-10-02-tooling-group-meeting.md new file mode 100644 index 0000000..2275330 --- /dev/null +++ b/minutes/2020-10-02-tooling-group-meeting.md @@ -0,0 +1,81 @@ +# Node.js Tooling Group Meeting 2020-10-02 + +## Links + +* **Recording**: https://www.youtube.com/watch?v=4A4_pnghyMw +* **GitHub Issue**: https://github.com/nodejs/tooling/issues/88 +* **Minutes Google Doc**: https://docs.google.com/document/d/1aLK-i4zNvaurXih9tcAswC6JfWlwtekJiq-j5xzzPbU/edit + +## Present + +* Ian Sutherland (@iansu) +* Ruy Adorno (@ruyadorno) +* Joe Sepi (@joesepi) +* Ben Coe (@bcoe) +* Wes Todd (@wesleytodd) + + +## Agenda + +## Announcements + +*Extracted from **tooling-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. +* Ben: action item, we should do a little bit of issue grooming sometime soon. + +### nodejs/tooling + +* recursive filesystem operations api [#78](https://github.com/nodejs/tooling/issues/78) + * https://github.com/nodejs/node/pull/35250 + * https://github.com/nodejs/node/pull/35171 + * Ian: + * a little frustrating that it took us an entire year to get here. + * Ben: What can we learn. + * Wes: it’s not the end of the world having a strict and loose API. +* Joe: + * what were the action items: + * figure out the API methods that should still be recursive. + * be open to new methods like cp -R. +* Command Line Argument Parser. + * it’s been set aside for now. + * Joe: happy to see it over the finish line. + * Ben: understands frustration but feels that it’s close. + * Ruy: start from scratch in terms of PR, but work from Chris’ baseline. + +* chmod -R [#59](https://github.com/nodejs/tooling/issues/59) + +* FFI: Foreign Function Interface [#76](https://github.com/nodejs/tooling/issues/76) + +* DEEP DIVE meeting proposals [#73](https://github.com/nodejs/tooling/issues/73) + * ESM + * Tentatively schedule for October 30 + * Roadmap +* ESM module reloading and module graph [#51](https://github.com/nodejs/tooling/issues/51) + +* Support for hooking spawn / spawnSync without patching. [#48](https://github.com/nodejs/tooling/issues/48) + +* A better way to detect a process is exiting [#42](https://github.com/nodejs/tooling/issues/42) + +* argument parsing [#19](https://github.com/nodejs/tooling/issues/19) + +* the creeping scourge of tooling config files in project root directories [#79](https://github.com/nodejs/tooling/issues/79) + * Probably can’t get consensus on a specific config directory + * Try to encourage projects to make config file locations customizable + * Reframe this issue +* Becoming a chartered working group + * Write some kind of charter + * Roadmap + * Recursive fs +* pmm + * Should a working group own this project? + * Maybe a new working group + * Definitely some overlap with the Tooling group, but maybe not enough for us to own it + + +## Q&A, Other + +## Upcoming Meetings + +* **Node.js Foundation Calendar**: https://nodejs.org/calendar + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. + diff --git a/minutes/2020-10-16-tooling-group-meeting.md b/minutes/2020-10-16-tooling-group-meeting.md new file mode 100644 index 0000000..781c236 --- /dev/null +++ b/minutes/2020-10-16-tooling-group-meeting.md @@ -0,0 +1,67 @@ +# Node.js Tooling Group Meeting 2020-10-16 + +## Links + +* **Recording**: https://www.youtube.com/watch?v=fCrwd7PVShA&ab_channel=node.js +* **GitHub Issue**: https://github.com/nodejs/tooling/issues/89 +* **Minutes Google Doc**: https://docs.google.com/document/d/14i7D32ueFGNb9P7VeTaB0-JWVsCT3ve42rVs1lbBIuA/edit + +## Present + +* Ian Sutherland (@iansu) +* Wes Todd (@wesleytodd) +* Joe Sepi (@joesepi) + + + +## Agenda + +## Announcements + +*Extracted from **tooling-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/tooling + +* recursive filesystem operations api [#78](https://github.com/nodejs/tooling/issues/78) + * Ian & Joe to work on RFC for copyDir week of the 26th + * fs.rmdir deprecated in Node 15 + * Added new fs.rm function + * Some libraries are using fs.rmdir, we should try to get them updated + * fsextras + * something else? + * Make a list (Wes) + +* FFI: Foreign Function Interface [#76](https://github.com/nodejs/tooling/issues/76) + +* chmod -R [#59](https://github.com/nodejs/tooling/issues/59) + * Darcy: Nothing new here; would love someone else to pick it up if there's interest; too busy with work work + +* ESM module reloading and module graph [#51](https://github.com/nodejs/tooling/issues/51) + +* Support for hooking spawn / spawnSync without patching. [#48](https://github.com/nodejs/tooling/issues/48) + +* A better way to detect a process is exiting [#42](https://github.com/nodejs/tooling/issues/42) + +* Source Map V3 Support in Node.js [#40](https://github.com/nodejs/tooling/issues/40) + +* argument parsing [#19](https://github.com/nodejs/tooling/issues/19) + * Need to resolve decision to throw or not on argument errors + * Put up a new PR and see what people think + * If we can’t reach a decision then involve the TSC + * Joe is going to resume work on the old PR and address comments + +* Chat about npm 7 + +* Chat about fs.promises and missing async methods there + * Ian will create an issue in tooling repo to start to track any work done there + + + +## Q&A, Other + +## Upcoming Meetings + +* **Node.js Foundation Calendar**: https://nodejs.org/calendar + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. +