App/Backend should import techdocs plugin only, not common package

If a backstage App wants to enable techdocs plugin, it should only have to care about installing @backstage/plugin-techdocs and @backstage/plugin-techdocs-backend.
@backstage/plugin-techdocs-backend should re-export necessary APIs from techdocs-common
This commit is contained in:
Himanshu Mishra
2020-11-29 10:32:44 +01:00
parent 7481601883
commit 64737f447a
4 changed files with 5 additions and 6 deletions
-1
View File
@@ -31,7 +31,6 @@
"@backstage/plugin-scaffolder-backend": "^0.3.2",
"@backstage/plugin-sentry-backend": "^0.1.3",
"@backstage/plugin-techdocs-backend": "^0.3.0",
"@backstage/techdocs-common": "^0.1.1",
"@gitbeaker/node": "^25.2.0",
"@octokit/rest": "^18.0.0",
"azure-devops-node-api": "^10.1.1",
+2 -3
View File
@@ -13,9 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { createRouter } from '@backstage/plugin-techdocs-backend';
import {
createRouter,
DirectoryPreparer,
Preparers,
Generators,
@@ -23,7 +22,7 @@ import {
CommonGitPreparer,
UrlPreparer,
Publisher,
} from '@backstage/techdocs-common';
} from '@backstage/plugin-techdocs-backend';
import { PluginEnvironment } from '../types';
import Docker from 'dockerode';
@@ -1,11 +1,11 @@
import {
createRouter,
DirectoryPreparer,
CommonGitPreparer,
Preparers,
Generators,
Publisher,
TechdocsGenerator,
CommonGitPreparer,
Publisher,
} from '@backstage/plugin-techdocs-backend';
import { PluginEnvironment } from '../types';
import Docker from 'dockerode';
+1
View File
@@ -15,3 +15,4 @@
*/
export * from './service/router';
export * from '@backstage/techdocs-common';