json-schema-spec
json-schema-spec copied to clipboard
Add automation for linting the spec
When I setup the build script for the markdown-based spec, I included a markdown linter and link checker. Unfortunately, that isn't being used during development and a lot of errors have gotten in. This PR adds automation to make sure schema authors are aware when they are introducing errors.
This also includes linting automation for the build scripts themselves.
Our .gitignore is getting pretty specific. Would it be possible to output all of the files to a specific folder so that we can just ignore that folder?
Additional context: I've created a .exe that watches the .md files for changes and automatically runs the build. It build HTML for the readme, contributing, and process files, too. ... and all of the proposals.
Our
.gitignoreis getting pretty specific. Would it be possible to output all of the files to a specific folder so that we can just ignore that folder?
Yes, that should be pretty easy to do.
(The force push as just a rebase. Nothing changed.)
I originally removed the ietf build from the ci, but then remembered that we still have a couple specs (RJP) that still use it, so I put it back.