json-schema-org / json-schema-org/website
🐛 Bug: Atom feed <id> not in canonical URL form
Nobody has claimed this yet.
- 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
-
Go to feed validator and paste the link https://json-schema.org/rss/atom.xml
-
Observe the recommendation/warning:
“Identifier is not in canonical form. Should be https://json-schema.org/” -
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
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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