Skip to content
Snippets Groups Projects

Sutty Schema Validator

Validates Sutty's schemas ("layouts") and Jekyll posts based on them.

Validate during Jekyll builds

Add the jekyll-schema-validator plugin and an array of locales to _config.yml:

plugins:
- "jekyll-schema-validator"
locales:
- "en"

Sutty schemas are used to validate and report Jekyll documents ("posts") during build.

Development

After checking out the repo, run bundle to install dependencies.

To release a new version, update the version number in sutty-schema-validator.gemspec, and then run go-task release, which will push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on 0xacab.org at https://0xacab.org/sutty/sutty-schema-validator. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Sutty code of conduct.

License

The gem is available as free software under the terms of the MIT-Antifascist License.

Code of Conduct

Everyone interacting in the sutty-schema-validator project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.