TechDocs: Refactor Publisher to pave way for external publishers

This commit is contained in:
Himanshu Mishra
2020-11-25 01:56:55 +01:00
parent 04252597d8
commit 9ebc897351
9 changed files with 172 additions and 44 deletions
@@ -4,7 +4,7 @@ import {
CommonGitPreparer,
Preparers,
Generators,
LocalPublish,
Publisher,
TechdocsGenerator,
} from '@backstage/plugin-techdocs-backend';
import { PluginEnvironment } from '../types';
@@ -28,7 +28,7 @@ export default async function createPlugin({
preparers.register('github', commonGitPreparer);
preparers.register('gitlab', commonGitPreparer);
const publisher = new LocalPublish(logger, discovery);
const publisher = new Publisher(logger, config, discovery);
const dockerClient = new Docker();