This is an archive of the discontinued LLVM Phabricator instance.

[docs] Document and publish LLVM community calendar
ClosedPublic

Authored by kristof.beyls on Jun 15 2022, 6:22 AM.

Details

Summary

Let's introduce and publish an LLVM community calendar.

The idea is that organizers of events such as online sync-ups or office hours
invite calendar@llvm.org to the event they're creating. That way, the calendar
publicly visible at
https://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org will show
the event.

The hope is that having a single calendar showing all LLVM events makes it
easier for both new comers and experienced people to discover events they're
interested in.

This patch partially implements https://github.com/llvm/llvm-project/issues/55426

We could also give pointers to the calendar in a few other places, e.g. from
the main LLVM page, but let's introduce that incrementally.

Diff Detail

Event Timeline

kristof.beyls created this revision.Jun 15 2022, 6:22 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2022, 6:22 AM
kristof.beyls requested review of this revision.Jun 15 2022, 6:22 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2022, 6:22 AM

is a screenshot of what the "LLVM community calendar" section looks like after rendering.

beanz accepted this revision.Jun 17 2022, 1:01 PM
beanz added a subscriber: beanz.

This is awesome and a huge win!

Can you also make a PR to the llvm-www repo to get this posted on the main llvm.org page?

This revision is now accepted and ready to land.Jun 17 2022, 1:01 PM
tonic added a comment.Jun 17 2022, 9:55 PM

This can be another patch, but I would like to add a point of contact to all sync-ups for CoC purposes. This should also be included in the calendar notes. I'm happy to create the patch though.

This is awesome and a huge win!

Can you also make a PR to the llvm-www repo to get this posted on the main llvm.org page?

Yes, I intend to also create a PR to have this posted on the main llvm.org page.
I'm not sure if on the main page this should simply be a link in the left hand column under "site map" pointing to https://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org, or whether we should also have an embedded calendar on the front page. For now, I think my preference would be to just have the link in the left hand column, but I could be persuaded that having the calendar widget embedded could be good too.

This can be another patch, but I would like to add a point of contact to all sync-ups for CoC purposes. This should also be included in the calendar notes. I'm happy to create the patch though.

I fully agree it is important that it's clear that the CoC is active for these events and it being equally important that it's clear how to act/enforce it if required.
It seems you have a clearer idea than I have on how to implement that in detail, so I hope it's OK I leave it to you to create such a patch?

This revision was landed with ongoing or failed builds.Jun 23 2022, 4:30 AM
This revision was automatically updated to reflect the committed changes.