diff --git a/.changeset/migrate-1713466008519.md b/.changeset/migrate-1713466008519.md new file mode 100644 index 0000000000..cefa04ca8a --- /dev/null +++ b/.changeset/migrate-1713466008519.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-gcalendar': patch +--- + +These packages have been migrated to the [backstage/community-plugins](https://github.com/backstage/community-plugins) repository. diff --git a/plugins/gcalendar/README.md b/plugins/gcalendar/README.md index ccfcf9c4eb..85765846c0 100644 --- a/plugins/gcalendar/README.md +++ b/plugins/gcalendar/README.md @@ -1,28 +1,3 @@ -# Google calendar plugin +# Deprecated -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`: - -```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](./dev) directory. +This package has been moved to the [backstage-community/plugins](https://github.com/backstage/community-plugins) repository. Migrate to using `@backstage-community/plugin-gcalendar` instead. diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json index de3b964420..68cc44ee34 100644 --- a/plugins/gcalendar/package.json +++ b/plugins/gcalendar/package.json @@ -1,32 +1,36 @@ { "name": "@backstage/plugin-gcalendar", "version": "0.3.27", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", + "backstage": { + "role": "frontend-plugin", + "moved": "@backstage-community/plugin-gcalendar" + }, "publishConfig": { "access": "public", "main": "dist/index.esm.js", "types": "dist/index.d.ts" }, - "backstage": { - "role": "frontend-plugin" - }, "homepage": "https://backstage.io", "repository": { "type": "git", "url": "https://github.com/backstage/backstage", "directory": "plugins/gcalendar" }, + "license": "Apache-2.0", "sideEffects": false, + "main": "src/index.ts", + "types": "src/index.ts", + "files": [ + "dist" + ], "scripts": { - "start": "backstage-cli package start", "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "test": "backstage-cli package test", "lint": "backstage-cli package lint", "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" + "postpack": "backstage-cli package postpack", + "start": "backstage-cli package start", + "test": "backstage-cli package test" }, "dependencies": { "@backstage/core-components": "workspace:^", @@ -44,11 +48,6 @@ "material-ui-popup-state": "^1.9.3", "react-use": "^17.2.4" }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0" - }, "devDependencies": { "@backstage/cli": "workspace:^", "@backstage/dev-utils": "workspace:^", @@ -59,7 +58,10 @@ "@types/dompurify": "^3.0.0", "@types/sanitize-html": "^2.6.2" }, - "files": [ - "dist" - ] + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-router-dom": "6.0.0-beta.0 || ^6.3.0" + }, + "deprecated": "This package has been moved to the backstage/community-plugins repository. You should migrate to using @backstage-community/plugin-gcalendar instead." }