python-jsonschema/check-jsonschema

`src/check_jsonschema/builtin_schemas/vendor` file organization

Closed this issue · 2 comments

I noticed that the sha256 hashes, licenses, and schemas for vendor schemas are all in src/check_jsonschema/builtin_schemas/vendor. Any interest in creating subdirectories there for general organization? In other words:

  • src/check_jsonschema/builtin_schemas/vendor/licenses
  • src/check_jsonschema/builtin_schemas/vendor/sha256
  • leaving the schemas under vendor

From a quick look it seems like only a small change to vendor-schemas.py would be required for auto-updating the schemas.

I'd be happy to take this on and put in a PR if you're interested. I have some extra time on my hands and get a lot of use out of this repo. 🦖

Yeah, I think that would be a nice little change, and would make it easier to browse that directory.
I haven't thought very much about it since setting that dir up.

Thanks so much for the suggestion and the willingness to work on it! I'm eager for a PR. ❤️
(And no worries if you do it and we uncover some surprisingly trickiness -- I'm happy to start from a partial PR and help work out whatever might be a sticking point.)

Awesome, thanks as always!