referencing icon indicating copy to clipboard operation
referencing copied to clipboard

Cross-specification JSON referencing (JSON Schema, OpenAPI, and the one you just made up!)

Results 20 referencing issues
Sort by recently updated
recently updated
newest added

updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)

This is an FYI to anyone who sees it that an upcoming release (possibly `v0.35`) will likely contain breaking changes to the retrieval API. `referencing` of course is in pre-1.0...

It might be a nice convenience to have an object with the same interface as `referencing.Registry` but which automatically *validated* schemas (`Resource`s) on insertion. Specifically an object where (in pseudocode):...

This originates downstream in https://github.com/python-jsonschema/check-jsonschema/issues/376 . I was just able to look at the offending schema and trace things out enough to find the true cause. I've stuck with using...

I want to generate some documentation/description (probably some input forms) from a json schema that contains `$ref`s. Is there a way in jsonschema to retrieve a json schema with `$ref`s...

Sometimes one wants to retrieve a resource but default to the specification of the document it is contained within. In other words, to call `Resource.from_contents(..., default_specification=enclosing_specification)` from within a retrieval...

Once #28 is closed and we've added `referencing.to_cached_resource`, we'll change referencing's classifiers to mark it in Beta. It will stay in this state until some or all of: * it...

internal

We need some generic mechanism for saying "I have a new `Specification`, it's like `DRAFT202012` but with a new keyword `foo`" and then allowing the new keyword `foo` to either...

This is needed downstream by implementations (`jsonschema`) who allow new dialect creation.

We should offer a resource bundler which implements the ["official JSON Schema bundling process"](https://json-schema.org/draft/2020-12/json-schema-core.html#name-bundling). Doing so shouldn't be too difficult on top of what's already here. Here's one from [json-schema-ref-parser](https://apitools.dev/json-schema-ref-parser/docs/ref-parser.html#bundleschema-options-callback),...