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

Invite TSC members in the Google Calendar event for meetings #1133

Closed
mmarchini opened this issue Nov 30, 2021 · 20 comments
Closed

Invite TSC members in the Google Calendar event for meetings #1133

mmarchini opened this issue Nov 30, 2021 · 20 comments

Comments

@mmarchini
Copy link
Contributor

mmarchini commented Nov 30, 2021

In the TSC meeting events that are added to the Node.js calendar, it would be nice if members were added as guests, that way the meetings will show in our professional/personal (whichever folks want to use) calendars without us having to duplicate the event ourselves.

There are three ways I could see this being done:

  1. Invite each TSC member individually. It's a bit of a hassle, although I think you could just copy/paste from the TSC members list on nodejs/node README
  2. Create a TSC Google Group. It's one more thing to onboard/offboard, but with the benefit that inviting the Google Group will invite everyone at once, and the list will keep up to date with onboarding/offoboarding
  3. Invite [email protected], although I haven't tested this method and have no idea if it would work

There might also be possible to automate something based on the list in https://github.com/nodejs/email, but I think if we can avoid yet another custom automation that would be better.

Thoughts?

@mcollina
Copy link
Member

I'm really +1 to this

@BridgeAR
Copy link
Member

That would definitely be helpful!

+1

@richardlau
Copy link
Member

+1. I've been duplicating and it's a bit of a hassle keeping up, e.g. when meetings are canceled.

@cjihrig
Copy link
Contributor

cjihrig commented Nov 30, 2021

+1. This would be good.

@Trott
Copy link
Member

Trott commented Dec 2, 2021

Let's try the third option and see if that works? @mhdawson What do you think? (I think you're the one that sets up those calendar events?)

@mhdawson
Copy link
Member

mhdawson commented Dec 2, 2021

@Trott anybody with calendar access can setup/modify the calendar entries. I'm willing to try 3 but I can't understand how that would work. I will add [email protected] as I think that is the mailing list that is active so we can see what happens.

I think 2 is likely the most practical. We create/move/change the invites (there are now 3 or 4) enough that inviting people individually would be a hassle.

@mhdawson
Copy link
Member

mhdawson commented Dec 2, 2021

From what I see so far from having added [email protected] as an invitee, we would need to create a calendar for [email protected] and then people would have to add that calendar to their set which I don't think solves the issue.

@Trott I see you are already a calendar maintainer and could experiment with option 2). @mmarchini I'm also happy to add you as a calendar maintainer if you want to experiment as well.

@mhdawson
Copy link
Member

mhdawson commented Dec 2, 2021

Info on becoming a calendar maintainer if anybody want to be added - https://github.com/nodejs/admin#nodejs-project-calendar

@mhdawson
Copy link
Member

mhdawson commented Dec 2, 2021

@BethGriggs mentioned she got the calendar invite ok. Maybe what I see is just because I'm the creator of the invite and it will work for everybody else? Let me know. If adding [email protected] works that would be great.

@mmarchini
Copy link
Contributor Author

I received an invite, not sure if it'll be kept in sync with the our main one though. I'm happy to be added as a calendar maintainer and do some experimentation

@mhdawson
Copy link
Member

mhdawson commented Dec 2, 2021

@mmarchini can you PR yourself into the calendar maintainer list as per https://github.com/nodejs/admin#nodejs-project-calendar and then I'll add you

@mmarchini
Copy link
Contributor Author

@mhdawson PR opened to add me as calendar maintainer: nodejs/admin#653

@mmarchini
Copy link
Contributor Author

I see some folks have accepted/declined the invite to the 4am-5am pacific meeting, I think if we send the invite to tsc@ we receive an email, and if we accept/decline the invite on that email it'll go to our calendar, but otherwise it wont.

I'm going to try creating a Google Group, if folks don't mind I can add everyone to it, otherwise I would like a couple volunteers to ensure that inviting the Google Group to the event will also add it to our calendars.

@aduh95
Copy link
Contributor

aduh95 commented Feb 3, 2022

@mmarchini The invite seems to work, thanks! The calendar event includes a link to a Google Meet meeting, can we change that to link to the Zoom meeting instead?

@mhdawson
Copy link
Member

mhdawson commented Feb 3, 2022

The invites worked for me as well.

@mmarchini
Copy link
Contributor Author

Yes, we can change to the Zoom link instead.

@mcollina
Copy link
Member

I think this is working well right now, removing the tsc-agenda label.

@mmarchini
Copy link
Contributor Author

Made some progress on this today:

  1. Changed the Google Meet link to Zoom link. Whenever changing the meeting time we need to remember to do the same.

Screen Shot 2022-03-23 at 1 13 35 PM

  1. Added everyone that I could to the Google Group. I was unable to add four folks (Google Groups would either not recognize the email, or would give an error or auto-reject when I tried). Since we're not using the Google Group for anything besides the Calendar invite, it's not critical, but I can reach out to folks whom it didn't work if needed.

I also opeend a PR to include Google Group in our onboarding doc.

@ronag
Copy link
Member

ronag commented Mar 24, 2022

Can you add me through my work mail? [email protected]?

@Trott
Copy link
Member

Trott commented Mar 27, 2023

Seems like this can be closed at this point? If I'm wrong, please re-open! Thanks.

@Trott Trott closed this as completed Mar 27, 2023
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

9 participants