Automate calendar files for mentoring meetings

Created on 30 April 2025, 1 day ago

Problem/Motivation

We have/had a Google calendar for routine mentoring events, but this is difficult to use and document. We should have a way to automate update or create Mentoring meetings such as the monthly meeting, coordinator and/or working group meetings.

Would it be more efficient to manage events in this project and export ICS files into documentation pages (and other places), or would it be more efficient to automate export existing events from the Drupal Core Calendar into documentation pages?

Proposed resolution

A GitLab CI job exists in this repository that provides ICS calendar files as artifacts that can be used in GitLab pages. How these files are managed is to be determined. The job should be run yearly and on-demand so that the files can be updated.

Providing a ICS with times set to UTC is important so that mentors can add the events to their preferred calendars.

Remaining tasks

  • Make a proof of concept gitlab CI job to artifact ICS files in a branch. We could start with a simple way to store meetings and create ICS files. Whatever language is the easiest to maintain as a gitlab CI script.:
    • Monthly Mentoring Meeting β€” second Wednesday 20:00 UTC
    • Weekly Mentoring Working Group meeting β€” Thursday 17:00 UTC
  • Rachel will ask Tim about whether we should have these on the Drupal Core Calendar.
πŸ“Œ Task
Status

Active

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States mradcliffe USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024