Move GeoJSON source schema to correct dir #801
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Resolves #785 . Supports #754 . Closes #711
This PR adds a new pre-processing step :(
The root problem is that datamodel-codegen expects
$ref
paths to be relative to the file containing the$ref
pointer, but json-schema-to-typescript expects$ref
paths to be relative to the root schema.See: bcherny/json-schema-to-typescript#324
The new pre-processing script expects
$ref
paths to follow the json-schema-to-typescript rules, and pre-processes those$ref
paths to be compatible with datamodel-codegen in a temp dir. 🤮Checklist
Resolves #XXX
.Failing lint checks can be resolved with:
pre-commit run --all-files
jlpm run lint