json-schema-org / json-schema-org/website

🐛 Bug: Atom feed <id> not in canonical URL form

Open
#1,985 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🐛 Bug Status: Triage
Dominant language
HTML
Stars
169
Forks
484
Avg merge
2d 2h
Merged PRs (30d)
6

Description

Describe the bug

The atom feed at https://json-schema.org/rss/atom.xml uses a non-canocial URL in its element:
<id>https://json-schema.org</id>

Feed validator recommends that identifiers use a canonical URL ending with a trailing slash.
Expected canonical form:
<id>https://json-schema.org/</id>

Steps To Reproduce
  1. Go to: https://json-schema.org/rss/atom.xml

  2. Go to feed validator and paste the link https://json-schema.org/rss/atom.xml

  3. Observe the recommendation/warning:
    “Identifier is not in canonical form. Should be https://json-schema.org/”

  4. Notice the contains no trailing slash.

Expected Behavior

The element in the Atom feed should follow canonical URL formatting standards and include the trailing slash:

<id>https://json-schema.org/</id>

This ensures better compatibility with feed readers and avoids warnings in validators.

Screenshots

This is the screenshot of the issue

Image
Device Information [optional]
- OS: Windows 11
- Browser: Edge
- version: Latest
Are you working on this issue?

Yes

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

No

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start from the Atom feed at https://json-schema.org/rss/atom.xml and inspect the website source that generates it. Validate the feed with the linked W3C Feed Validator; done means its element uses https://json-schema.org/ with the trailing slash and the warning is resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
xml
Domain
content
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.