To add a meeting or change meeting details, edit meetings.json. Here is an example:
{
"title": "First-Wednesday workshops",
"day": "Wednesday",
"startTime": "3:00 PM",
"endTime": "3:50 PM",
"timeZone": "Central",
"note": "Held the first Wednesday of each month",
"recurrence": { "frequency": "monthly", "weekOfMonth": 1 },
"meetingLinkText": "Zoom",
"meetingLinkURL": "https://suffolk.zoom.us/meeting/register/tJAsce-oqTorGd3QACxQDBwGGGnVK8tehTaV"
}Notes:
timeZonecan be any of a limited set of IANA time zones and aliases, found at the beginning ofmain.js- All properties except
endTime,note, andrecurrenceare required <strong>and<em>are allowed intitle,note, andmeetingLinkTextrecurrencedescribes how a meeting repeats, and drives its "add to calendar" link. Omit it for a plain every-week meeting. Otherwise it's an object with:frequency:"weekly"or"monthly"interval(optional, default1): repeat every this many weeks/months — e.g.2for biweekly,3for quarterlyweekOfMonth(required whenfrequencyis"monthly"): which occurrence ofdayin the month,1–4, or-1for the last onestartDate(required wheneverintervalis greater than1): an ISO date (YYYY-MM-DD) that falls ondayand is a real occurrence of the meeting. Without it there's no way to tell which week/month is the "on" one for a biweekly or quarterly-style cadence (e.g. "every 3 months" could mean Jan/Apr/Jul/Oct or Feb/May/Aug/Nov depending on where it actually falls.
- No build step is required, but you can use
http-serverto preview changes before comitting them