Skip to content

Feature: move schemas to separate pkgs#303

Open
yanyongyu wants to merge 8 commits into
v0.16-devfrom
feat/schemas
Open

Feature: move schemas to separate pkgs#303
yanyongyu wants to merge 8 commits into
v0.16-devfrom
feat/schemas

Conversation

@yanyongyu
Copy link
Copy Markdown
Owner

@yanyongyu yanyongyu commented May 7, 2026

Changes

GitHub OpenAPI schemas are moved to githubkit-schemas pkgs. The latest schema version is installed by default. Other schema versions could be installed with pkg extras like githubkit-schemas[2022-11-28].

Backward Compatibility

Since versioned schemas are moved from githubkit.versions.* to githubkit_schemas.*, a module alias hook is installed by githubkit. githubkit.versions.latest and also other version modules are proxied to githubkit_schemas.*.

fix #296

@yanyongyu yanyongyu added the enhancement New feature or request label May 7, 2026
@yanyongyu yanyongyu changed the base branch from master to v0.16-dev May 7, 2026 08:22
@yanyongyu yanyongyu added the schema schema related label May 7, 2026
@yanyongyu yanyongyu marked this pull request as ready for review May 12, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request schema schema related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant