Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next 10 years of Node.js #34260

Closed
mhdawson opened this issue Jul 8, 2020 · 37 comments
Closed

Next 10 years of Node.js #34260

mhdawson opened this issue Jul 8, 2020 · 37 comments

Comments

@mhdawson
Copy link
Member

mhdawson commented Jul 8, 2020

The TSC has discussed holding a summit/sessions on the "Next 10 years of Node.js" in nodejs/TSC#797 with a summary of potential topics in: https://docs.google.com/document/d/1O4qk5iPN9_8ICJbk4svjnUnDoMcZtoUn8pMSkOHcVDk

We had a kickoff at the collaborator summit at OpenJS World 2 weeks ago. Minutes from the discussion are available here:
https://docs.google.com/document/d/1oBC-l6lTSjKijhwXeJXgBcz4qNPDZlkj4DFKGgWNvV8/edit#heading=h.kfsrb8jml706 along with the recording here: https://www.youtube.com/watch?v=Xuk5Rq7q7LM&feature=youtu.be and the attendee list here: https://docs.google.com/document/d/1lm8xPzoEpayzPaSM5r0KBnryamR3IvRszZdoxC4YJxw/edit

To start we talked about some key technology trends which are important to the success of Node.js going forward and then discussed if the project needed a roadmap. The discussion was trending towards working to have a higher level set of "themes/priorities" versus a specific feature roadmap. We finished up with a discussion around what gets in/small core with discussion exploring different options like a "standard library" which would be in the Node.js org but not necessarily shipped as part of the binary.

I'd like to setup the next follow on for Thursday July 16 at 12EST. I'm posting here to ensure we have visibility/participation beyond the TSC.

@nodejs/tsc, @nodejs/community-committee

to ping the attendees of the kickoff:
Michael Dawson (@mhdawson)
James M Snell (@jasnell)
Joe Sepi (@joesepi)
Robert Nagy (@ronag)
Ruben Bridgewater (@BridgeAR)
Bradley Farias (@bmeck)
Richard Lau (@richardlau)
Benjamin Gruenbaum (@benjamingr)
Darcy Clarke (@darcyclarke)
Divya (@shortdiv)
Trivikram Kamat (@trivikr)
Wes Todd (@wesleytodd)
Glenn Hinks ( @ghinks )
Chris Hiller (@boneskull)
Beth Griggs (@BethGriggs)
Andrew Hughes (@andrewhughes101)
Bryan English (@bengl)
Gus Caplan (@devsnek)
Dominykas Blyžė (@dominykas)
Jordan Harband (@ljharb)
Ruy Adorno (@ruyadorno)
Jean Burellier (@sheplu)
Stephen Belanger (@Qard)
Manil Chowdhury (@keywordnew)

@mhdawson mhdawson added the tsc-agenda Issues and PRs to discuss during the meetings of the TSC. label Jul 8, 2020
@puzpuzpuz
Copy link
Member

Is it possible to participate in the follow-up for those who wasn't present at the kickoff? I'd like to join.

@bnb
Copy link
Contributor

bnb commented Jul 8, 2020

SGTM.

@bnb
Copy link
Contributor

bnb commented Jul 8, 2020

@mhdawson would it be possible to get something on the calendar for this?

@bnb bnb added the cc-agenda label Jul 8, 2020
@mhdawson
Copy link
Member Author

mhdawson commented Jul 9, 2020

I had put it on the calendar, but turns out only in my calendar. Changed to be in the Node.js calendar now.

@mhdawson
Copy link
Member Author

mhdawson commented Jul 9, 2020

@puzpuzpuz definitely. There are going to have to be a number of sessions to cover all of the areas and we need broad participation.

@Qard
Copy link
Member

Qard commented Jul 9, 2020

I probably won't make it as I'll be on a family vacation. I assume the session will be recorded for later watching on YouTube?

@ahmadawais
Copy link
Member

ahmadawais commented Jul 9, 2020 via email

@mmarchini
Copy link
Contributor

@mhdawson will the script create issues for those meetings? Would be good to have the agenda for each meeting defined prior to the meeting so folks can come prepared for the discussion? Creating issues like we do for WG meetings is also a good idea to estimate how many folks will be joining.

@mhdawson
Copy link
Member Author

mhdawson commented Jul 9, 2020

@mmarchini I've not got anything like that setup for the first meeting. We should discuss how we want to organize, etc. in the first meeting. For example maybe we want a new repo, standing meeting etc which would make that possible. It's likely a good idea but think we should discuss/get some agreement how we want to work going forward before setting something up.

@bnb
Copy link
Contributor

bnb commented Jul 10, 2020

@mhdawson this may be a good use for Discussions over Issues (you can see an example of Discussions on the Next.js repo, though their usage is significantly more advanced than ours would be). If we want to get that enabled in another repo or in nodejs/node itself and have a category for this content, happy to do the work to make that happen.

@mhdawson
Copy link
Member Author

@bnb maybe you can tell us a bit more about how discussion work in the meeting and we can then decide if its a fit.

@bnb
Copy link
Contributor

bnb commented Jul 14, 2020

sounds good to me.

@trivikr
Copy link
Member

trivikr commented Jul 14, 2020

@mhdawson How do we join this meeting?

The event in Node.js calendar doesn't have Video Conference links http://nodejs.org/calendar

@mhdawson
Copy link
Member Author

@trivikr just realized that as well. Here is the link: https://zoom.us/j/99950131676

Will add to calendar as well.

@mhdawson
Copy link
Member Author

Google doc with proposed agenda and to track discussion in the meeting today: https://docs.google.com/document/d/1yWb2Djrm1uPjBwaT4OPh_Q3XJytTLdT0MVYJPqcegpU/edit

@richardlau
Copy link
Member

Isn't the meeting tomorrow (according to the OP and Foundation calendar)?

@mhdawson
Copy link
Member Author

Good point, I must have moved my internal calendar duplicate. I would have figured it out in a few minutes when nobody showed up. Talk to everybody tomorrow :)

@mcollina
Copy link
Member

Unfortunately I won't be able to join :(

@targos
Copy link
Member

targos commented Jul 16, 2020

Me neither

@MylesBorins
Copy link
Contributor

MylesBorins commented Jul 17, 2020

@mhdawson could you add me to the invite list for future events please?

@tniessen
Copy link
Member

Me too, please.

@designMoreWeb
Copy link

@mhdawson could you please add me to the list as well. Much appreciated

@puzpuzpuz
Copy link
Member

@mhdawson could you add me to the invite list as well? Many thanks in advance.

@mhdawson
Copy link
Member Author

@puzpuzpuz @tniessen @MylesBorins @designMoreWeb there is no "invite list" but there might be a notification through team mention once we get a team setup.

@designMoreWeb
Copy link

designMoreWeb commented Jul 20, 2020

@puzpuzpuz @tniessen @MylesBorins @designMoreWeb there is no "invite list" but there might be a notification through team mention once we get a team setup.

@mhdawson Thank you for the information, much appreciated. what are the requirements to be a team member ? Also as a team member what are the responsibilities and tasks that one undertakes ?

@mhdawson mhdawson removed cc-agenda tsc-agenda Issues and PRs to discuss during the meetings of the TSC. labels Jul 20, 2020
@bnb
Copy link
Contributor

bnb commented Jul 21, 2020

@mhdawson what I generally do for that is just add folks to the calendar invite :)

@mhdawson
Copy link
Member Author

@bnb I'm involved in too many meeting to be willing to manage calendar invites. Happy to have a volunteer do that if there is one though.

@mhdawson
Copy link
Member Author

@designMoreWeb I don't think there would be a requirement to join the team, as the discussion is meant to be open to those who want to contribute.

Still have not had time to get back to next steps on this, but if people have thoughts on how to manage invites etc and are willing to help do it I'm open to all ideas.

@mhdawson
Copy link
Member Author

Issue to request new repo: nodejs/admin#534

@mhdawson
Copy link
Member Author

Added to calendar for next week Wed July 29 at 10 EST. See https://calendar.google.com/calendar/embed?src=nodejs.org_nr77ama8p7d7f9ajrpnu506c98%40group.calendar.google.com

We agreed to use the slots used for the TSC meetings, but alternate weeks.

@mhdawson
Copy link
Member Author

mhdawson commented Jul 23, 2020

I'll open the issue to discuss the content of the first action we discussed which was to land something like a

goals_and_priorities.md in the node core repo. From the discussion the initial thoughts on the content would be:

  • Intro
  • Mission
  • Values of the project (prioritized)
  • Key technical priority areas that have been agreed.

@mhdawson
Copy link
Member Author

Since we don't have repo/issue generator yet at mention to those who joined last time and who have shown interest in invite:

@mhdawson
Copy link
Member Author

FYI - Next meeting set for July 29 - 10 EST - see #34260 (comment)

Hope to see you there.

@mhdawson
Copy link
Member Author

PR to add meeting automation once we have the repo approved: nodejs/create-node-meeting-artifacts#96

@devsnek
Copy link
Member

devsnek commented Jul 23, 2020

I'm also hoping to show up

@mhdawson
Copy link
Member Author

@nodejs/next-10 meeting issue generated: nodejs/next-10#3

@mhdawson
Copy link
Member Author

Going to close this since repo is up and running and team is meeting regularly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests