message: feat(techdocs-backend): add awsS3
diff: @@ -133,11 +133,14 @@ export async function createRouter({
  entity,
  config,
  });
  - if (publisherType === 'local') {
  + switch (publisherType) {
  + case 'local':
  if (!(await docsBuilder.docsUpToDate())) {
  await docsBuilder.build();
  }
  - } else if (publisherType === 'googleGcs') {
  + break;
  + case 'awsS3':
  + case 'googleGcs':
  // This block should be valid for all external storage implementations. So no need to duplicate in future,
  // add the publisher type in the list here.
  if (!(await publisher.hasDocsBeenGenerated(entity))) {
  @@ -176,6 +179,8 @@ export async function createRouter({
  // the last modified or last commit timestamp in the repository.
  // Without this, docs will not be re-built once they have been generated.
  }
  + break;
  + default:
  }
  }
  