Files
backstage/plugins/gcalendar
Aditya Kumar c501ccb04a Add ESLint Rule to Gcalendar Plugin
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-15 12:50:47 +05:30
..
2023-09-04 09:47:28 +02:00
2024-03-15 12:45:22 +05:30
2024-03-12 13:35:55 +00:00
2024-02-12 11:06:30 +01:00
2024-03-12 13:35:55 +00:00

Google calendar plugin

Plugin displays events from google calendar

Getting started

The plugin exports HomePageCalendar widget for the Homepage. If your homepage is not static JSX add gcalendarApiRef to the App's apis.ts:

import {
  GCalendarApiClient,
  gcalendarApiRef,
} from '@backstage/plugin-gcalendar';

export const apis = [
  // ...
  createApiFactory({
    api: gcalendarApiRef,
    deps: { authApi: googleAuthApiRef, fetchApi: fetchApiRef },
    factory: deps => new GCalendarApiClient(deps),
  }),
];

You can also serve the plugin in isolation by running yarn start in the plugin directory. This method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads. It is only meant for local development, and the setup for it can be found inside the /dev directory.