Live video on the AT Protocol

Merge branch 'natb/docs-openapi' of github.com:streamplace/streamplace into natb/docs-openapi

Natalie B. 039b7abf be36f8a1

+11 -2
+1
.gitlab-ci.yml
··· 61 61 - rm -rf /usr/x86_64-w64-mingw32/include/d3dcompiler.h /usr/share/mingw-w64/include/d3dcompiler.h /usr/lib/gcc/x86_64-w64-mingw32/10-posix/libssp.dll.a /usr/lib/gcc/x86_64-w64-mingw32/10-posix/libssp-0.dll /usr/lib/gcc/x86_64-w64-mingw32/10-win32/libssp-0.dll /usr/lib/gcc/x86_64-w64-mingw32/10-win32/libssp.dll.a 62 62 - git fetch --unshallow || echo 'already unshallow' 63 63 - make ci -j$(nproc) 64 + - make check 64 65 artifacts: 65 66 reports: 66 67 dotenv: .ci/build.env
+6 -1
js/docs/astro.config.mjs
··· 31 31 base: "api", 32 32 label: "Related XRPC API endpoints", 33 33 schema: "./src/content/docs/lex-reference/openapi.json", // or your json generated from swagger 34 - sidebarMethodBadges: true, 34 + sidebar: { 35 + operations: { 36 + badges: true, 37 + labels: "operationId", 38 + }, 39 + }, 35 40 }, 36 41 ]), 37 42 ],
+4 -1
js/docs/package.json
··· 14 14 "@fontsource/atkinson-hyperlegible-next": "^5.2.2", 15 15 "astro": "^5.6.1", 16 16 "sharp": "^0.32.5", 17 - "@streamplace/app": "workspace:*" 17 + "@streamplace/app": "workspace:*", 18 + "starlight-openapi": "^0.17.0", 19 + "starlight-openapi-rapidoc": "^0.8.1-beta", 20 + "streamplace": "workspace:*" 18 21 } 19 22 }