SchemaStore / SchemaStore/schemastore

Regular validation of URLs in the catalog

Open
#4,403 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Build Server
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

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.