Skip to content

Feat(open api spec gen) - #468

Open
Asys-sh wants to merge 7 commits into
v0.11from
feat(open_api_spec_gen)
Open

Feat(open api spec gen)#468
Asys-sh wants to merge 7 commits into
v0.11from
feat(open_api_spec_gen)

Conversation

@Asys-sh

@Asys-sh Asys-sh commented Jan 14, 2026

Copy link
Copy Markdown
Contributor

WIP

Draft‑7 = the older 2017 JSON Schema spec. It’s widely supported by tooling and validators but lacks newer keywords.
Draft‑2020‑12 = the current JSON Schema spec (Dec 2020). It adds things like $defs, $vocabulary, unevaluatedProperties, and dynamic $ref behavior.

OpenAPI 3.1 expects Draft‑2020‑12 JSON Schema.
OpenAPI 3.0 expects a schema dialect closer to Draft‑4, not Draft‑7 or 2020‑12.
In Zod v4, toJSONSchema() only supports draft‑7 or draft‑2020‑12, and defaults to 2020‑12.
Generation of some endpoints not working ATM
@coderabbitai

coderabbitai Bot commented Jan 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pkg-pr-new

pkg-pr-new Bot commented Jan 14, 2026

Copy link
Copy Markdown

Open in StackBlitz

create-discord-activity

npm i https://pkg.pr.new/Wave-Play/robo.js/create-discord-activity@468

create-robo

npm i https://pkg.pr.new/Wave-Play/robo.js/create-robo@468

@robojs/server

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/server@468

@robojs/better-stack

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/better-stack@468

@roboplay/plugin-confessions

npm i https://pkg.pr.new/Wave-Play/robo.js/@roboplay/plugin-confessions@468

@robojs/dev

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/dev@468

@roboplay/plugin-gpt

npm i https://pkg.pr.new/Wave-Play/robo.js/@roboplay/plugin-gpt@468

@robojs/maintenance

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/maintenance@468

@robojs/moderation

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/moderation@468

@roboplay/plugin-poll

npm i https://pkg.pr.new/Wave-Play/robo.js/@roboplay/plugin-poll@468

@robojs/sync

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/sync@468

robo.js

npm i https://pkg.pr.new/Wave-Play/robo.js@468

@roboplay/sage

npm i https://pkg.pr.new/Wave-Play/robo.js/@roboplay/sage@468

@robojs/ai

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/ai@468

@robojs/analytics

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/analytics@468

@robojs/auth

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/auth@468

@robojs/cli

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/cli@468

@robojs/code

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/code@468

@robojs/cron

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/cron@468

@robojs/discordjs

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/discordjs@468

@robojs/giveaways

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/giveaways@468

@robojs/i18n

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/i18n@468

@robojs/mock

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/mock@468

@robojs/patch

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/patch@468

@robojs/roadmap

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/roadmap@468

@robojs/trpc

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/trpc@468

@robojs/xp

npm i https://pkg.pr.new/Wave-Play/robo.js/@robojs/xp@468

commit: 1e8846e

The openapi.json file would not generate on Windows cause of a paths issue, WHO WOULD HAVE THOUGHT, LIKE REALLY IS IT A SURPRISE ANYMORE MICROSLOP FIX YOUR BS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants