feature: add trpc openapi (#1818)

This commit is contained in:
Manuel
2024-01-14 22:20:51 +01:00
committed by GitHub
parent 33da630db5
commit c701f723cf
18 changed files with 2177 additions and 134 deletions

11
src/server/openai.ts Normal file
View File

@@ -0,0 +1,11 @@
import { generateOpenApiDocument } from 'trpc-openapi';
import { appRouter } from '~/server/api/routers/app';
import { rootRouter } from '~/server/api/root';
export const openApiDocument = generateOpenApiDocument(rootRouter, {
title: 'Homarr API',
description: 'OpenAPI compliant REST API built of interfacing with Homarr',
version: '1.0.0',
baseUrl: 'http://localhost:3000/api',
docsUrl: 'https://homarr.dev'
});