Skip to content

🐛 Bug: Various incorrect page navigation throughout JSON Schema website #1647

Open
@Utkarsh-123github

Description

@Utkarsh-123github

Describe the bug

There are several pages where I found incorrect navigation which needs to be fixed. I have listed incorrect navigations below:

  • Get Started Overview -> Creating your first Schema
  • Get started overview <- Create your first schema -> Miscellaneous Examples
  • Other examples <- Json schema glossary -> JSON schema keywords
  • JSON schema glossary <- Miscellaneous examples
  • Other examples -> JSON Schema glossary
  • Dialect and vocabulary declaration -> Value restrictions
  • Comments -> Enumerated values
  • JSON schema reference <- Specification overview

I have attached the respective screenshots of the issue.

Steps To Reproduce

  1. Go to JSON Schema website
  2. Match respective pages navigations with sidebar you'll find errors in Navigation as mentioned above

Expected Behavior

Instead of making various similar issues , I thought of raising a single issue and corresponding PR related to it.
I have figured out the possible solutions which are listed below :

  • Get started overview -> What is a schema ?
  • The basics <- Create your first schema -> JSON Schema glossary
  • Create your first schema <- JSON schema glossary -> Miscellaneous
  • JSON schema glossary <- Miscellaneous
  • Other examples -> Guides
  • Dialect and vocabulary declaration -> Enumerated and constant values
  • Comments -> Conditional Schema validation
  • Media : String encoding non-JSON data <- Specification Overview

Note: Below screenshots are of Issue and not of Expected Behavior.

Screenshots

Image
Image
Image
Image
Image
Image

Image

Device Information [optional]

- OS: Ubuntu 24.04.1 LTS
- Browser: Chrome

Are you working on this issue?

Yes

Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)

No

Metadata

Metadata

Labels

Status: AcceptedIt's clear what the subject of the issue is about, and what the resolution should be.Status: In ProgressThis issue is being worked on, and has someone assigned.🐛 BugIndicates that the issue is a bug or defect.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions