SchemaStore / SchemaStore/schemastore
Regular validation of URLs in the catalog
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3.8k
- Forks
- 2.3k
- Avg merge
- 20h 23m
- Merged PRs (30d)
- 124
Description
Description of the feature / enhancement.
It might be a good idea to have some scheduled action that regularly checks all URLs in the catalog for whether they are reachable and also deliver a valid parseable JSON Schema file.
Some URLs got outdated because branch names were changed.
Some URLs got outdated as their content is simply not available anymore.
Some URLs are plainly wrong like being the HTML view on GitHub, not the raw file.
Even a json.schemastore.org URL is wrong due to a missing character in the file name.
Currently 69 URLs did not pass a quick CLI check using HTTPie and jq.
Are you making a PR for this?
No, someone else must create the PR.
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
Review the catalog URLs and reproduce the reported failures using the HTTPie and jq CLI check described in the issue. Define a scheduled action that checks reachability and confirms each response is a parseable JSON Schema; done means the catalog URLs are checked regularly and failures are reported for correction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- devops, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100