feat(docs): initial interactive ckanaction docs web app

This commit is contained in:
rzmk 2025-10-12 16:26:21 -04:00
parent 945fc6dca1
commit 39c573a5a4
27 changed files with 1507 additions and 0 deletions

39
docs/lib/openapi.ts Normal file
View file

@ -0,0 +1,39 @@
import { createOpenAPI } from 'fumadocs-openapi/server';
export const openapi = createOpenAPI({
input: ["./lib/openapi.yml"],
generateCodeSamples(endpoint) {
return [
{
lang: 'curl',
label: 'cURL',
source: false,
},
{
lang: 'javascript',
label: 'JavaScript',
source: false,
},
{
lang: 'go',
label: 'Go',
source: false,
},
{
lang: 'python',
label: 'Python',
source: false,
},
{
lang: 'java',
label: 'Java',
source: false,
},
{
lang: 'c#',
label: 'C#',
source: false,
},
];
},
});