Merge pull request #2812 from spotify/sebastianq/techdocs-new-component-url

[TechDocs] Use new url scheme for techdocs
This commit is contained in:
Himanshu Mishra
2020-10-09 10:41:47 +02:00
committed by GitHub
9 changed files with 15 additions and 22 deletions
@@ -78,7 +78,7 @@ export async function createRouter({
}
});
router.get('/metadata/entity/:kind/:namespace/:name', async (req, res) => {
router.get('/metadata/entity/:namespace/:kind/:name', async (req, res) => {
const baseUrl = config.getString('backend.baseUrl');
const { kind, namespace, name } = req.params;
@@ -101,7 +101,7 @@ export async function createRouter({
}
});
router.get('/docs/:kind/:namespace/:name/*', async (req, res) => {
router.get('/docs/:namespace/:kind/:name/*', async (req, res) => {
const storageUrl = config.getString('techdocs.storageUrl');
const { kind, namespace, name } = req.params;
@@ -53,7 +53,7 @@ describe('local publisher', () => {
const resultDir = path.resolve(
__dirname,
`../../../../static/docs/${mockEntity.kind}/default/${mockEntity.metadata.name}`,
`../../../../static/docs/default/${mockEntity.kind}/${mockEntity.metadata.name}`,
);
expect(fs.existsSync(resultDir)).toBeTruthy();
@@ -42,8 +42,8 @@ export class LocalPublish implements PublisherBase {
const publishDir = resolvePackagePath(
'@backstage/plugin-techdocs-backend',
'static/docs',
entity.kind,
entityNamespace,
entity.kind,
entity.metadata.name,
);