Files
backstage/.changeset/thirty-papayas-attack.md
T

964 B

@backstage/create-app, @backstage/techdocs-common, @backstage/plugin-techdocs-backend
@backstage/create-app @backstage/techdocs-common @backstage/plugin-techdocs-backend
patch minor minor

techdocs-backend: Simplified file, removing individual preparers and generators. techdocs-backend: UrlReader is now available to use in preparers.

In your Backstage app, packages/backend/plugins/techdocs.ts file has now been simplified, to remove registering individual preparers and generators.

Please update the file when upgrading the version of @backstage/plugin-techdocs-backend package.

const preparers = await Preparers.fromConfig(config, {
  logger,
  reader,
});

const generators = await Generators.fromConfig(config, {
  logger,
});

const publisher = await Publisher.fromConfig(config, {
  logger,
  discovery,
});

You should be able to remove unnecessary imports, and just do

import {
  createRouter,
  Preparers,
  Generators,
  Publisher,
} from '@backstage/plugin-techdocs-backend';