Invite TSC members in the Google Calendar event for meetings
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:
- 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
- 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
- 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?
I'm really +1 to this
That would definitely be helpful!
+1
+1. I've been duplicating and it's a bit of a hassle keeping up, e.g. when meetings are canceled.
+1. This would be good.
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?)
@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.
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.
Info on becoming a calendar maintainer if anybody want to be added - https://github.com/nodejs/admin#nodejs-project-calendar
@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.
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
@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
@mhdawson PR opened to add me as calendar maintainer: https://github.com/nodejs/admin/pull/653
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.
@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?
The invites worked for me as well.
Yes, we can change to the Zoom link instead.
I think this is working well right now, removing the tsc-agenda label.
Made some progress on this today:
- Changed the Google Meet link to Zoom link. Whenever changing the meeting time we need to remember to do the same.
- 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.
Can you add me through my work mail? [email protected]?
Seems like this can be closed at this point? If I'm wrong, please re-open! Thanks.