π Bug: Broken homepage link and inconsistent Source
Describe the bug
Some tool listings under the JSON Schema Tools page have issues related to the Source and Homepage URLs:
- For some tools, the Source and Homepage fields contain the same URL, even though they appear to serve different purposes.
- The SchemaStore.org entry has a homepage link that does not load. The current link is https://schemastore.org/json/, which appears to be incorrect.
Steps To Reproduce
- Go to: https://json-schema.org/tools
- Click on the tool @imhonglu/json-schema or Blaze4J
- Observe that Source and Homepage links are identical
- Click on SchemaStore.org
- Try opening the Homepage link (https://schemastore.org/json/)
- The link does not load
Expected Behavior
- The Homepage link should lead to a valid working page.
- If a tool does not have a separate homepage, the UI could: Hide the Homepage field, or Display a note such as Same as Source, or Combine both fields to avoid confusion.
Screenshots
Device Information [optional]
- OS: macos
- Browser: chrome
- version:
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 you can assign this to me
Hello @tusharsingla22222-source! Thank you for showing interest in this issue. But i solved this issue just waiting for member to change status from triage to available and assign this to me so i can create a PR
No Worries
Most tools aren't going to have a homepage, just a GitHub (or other repo) link. I think having these values be the same is fine.
Thanks for the clarification! In that case, I think the homepage field could be removed for tools where itβs the same as the source link β since some other listings already follow that format. Also, the SchemaStore.org entry has a broken homepage link (https://schemastore.org/json/) that results in a 404 Page Not Found, so that one will still need updating. Let me know if you'd like me to proceed with these adjustments.