website icon indicating copy to clipboard operation
website copied to clipboard

🐛 Bug: Various incorrect page navigation throughout JSON Schema website

Open Utkarsh-123github opened this issue 7 months ago • 2 comments

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

Utkarsh-123github avatar May 12 '25 05:05 Utkarsh-123github

Hey @DhairyaMajmudar , kindly have a look over this issue, and if approved then please assign this to me. Thank you 🚀

Utkarsh-123github avatar May 12 '25 05:05 Utkarsh-123github

Good catch @Utkarsh-123github, pls. go ahead

DhairyaMajmudar avatar May 12 '25 05:05 DhairyaMajmudar