Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple openapi and json-schema modules #223

Merged
merged 3 commits into from
Dec 12, 2023

Conversation

Baccata
Copy link
Contributor

@Baccata Baccata commented Dec 12, 2023

  • Added a compiler-core module to hold logic common to the two modules that do not depend on either an openapi or a json-schema library.
  • Privatised many constructs
  • Reworked the package structure to facilitate sharing logic across openapi/json-schema without inter-dependencies
  • Deduplicated as much logic as possible
  • Renamed a few things

* Added a `compiler-core` module to hold logic common to the two modules
that do not depend on either an openapi or a json-schema library.
* Deduplicated as much logic as possible
@Baccata Baccata changed the title Decoupled openapi and json-schema modules Decouple openapi and json-schema modules Dec 12, 2023
@daddykotex
Copy link
Contributor

you're just missing a dependency on your new modules in the readme validator I believe

@daddykotex daddykotex merged commit c9f3d62 into main Dec 12, 2023
3 checks passed
@Baccata Baccata deleted the decouple-json-schema-from-openapi branch December 12, 2023 20:56
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.

None yet

2 participants