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
+2 -2
View File
@@ -19,10 +19,10 @@ import {
DirectoryPreparer,
Preparers,
Generators,
LocalPublish,
TechdocsGenerator,
CommonGitPreparer,
UrlPreparer,
Publisher,
} from '@backstage/plugin-techdocs-backend';
import { PluginEnvironment } from '../types';
import Docker from 'dockerode';
@@ -50,7 +50,7 @@ export default async function createPlugin({
const urlPreparer = new UrlPreparer(reader, logger);
preparers.register('url', urlPreparer);
const publisher = new LocalPublish(logger, discovery);
const publisher = new Publisher(logger, config, discovery);
const dockerClient = new Docker();