We use Phabricator's Calendar primarily for recording meeting agendas and minutes. We don't use Calendar for the scheduling of these meetings, because:
- Some recurring events cannot be created in Calendar itself (eg. "Repeat meeting monthly at the first Monday of the month").
- A lot of users prefer to schedule meetings using their phone or other OS-native calendar app that's already part of their workflow.
Importing via ICS URL from Google Calendar seems like a good solution for this, except that it's not possible to add comments (i.e. meeting minutes) to imported events.
Now I understand that event details have to be read-only, because Phabricator won't be able to sync any changes back to the original Google Calendar. I'm not an expert on the ICS format, but as far as I know it cannot store 'comments' for an event. Theoretically this would mean that comments could be enabled for imported events, as Phabricator wouldn't be able to export comments back to ICS anyway.