Related issues
Description
Merge checklist
- Update the changelog (style guide)
- Run
./manage.py pre-committo update derivative schema files, reference documentation and examples
If there are changes to network-schema.json, network-package-schema.json, reference/publication_formats/json.md, reference/publication_formats/geojson.md or guidance/publication.md#how-to-publish-large-networks, update the relevant manually authored examples:
-
examples/json/:-
network-package.json -
api-response.json -
multiple-networks.json -
network-embedded.json -
network-separate-endpoints.json -
network-separate-files.json -
nodes-endpoint.json -
spans-endpoint.json
-
-
examples/geojson/:-
api-response.geojson -
multiple-networks.geojson
-
If you used a validation keyword, type or format that is not already used in the schema:
- Update the list of validation keywords, types or formats in JSON Schema usage.
- Add a field that fails validation against the new keyword, type or format to
network-package-invalid.json. - Check that OFDS CoVE reports an appropriate validation error.
If you added a normative rule that is not encoded in JSON Schema:
- Update the list of other normative rules.
- Add a field that does not conform to the rule to
network-package-additional-checks.json. - Open a new issue to add an additional check to Lib Cove OFDS.
If there are changes to examples/geojson/nodes.geojson or examples/geojson/spans.geojson, check and update the data use examples:
-
examples/leaflet/leaflet.ipynb -
examples/qgis/geojson.qgs