/houndstooth

A meta-model based on Scooby Snacks and Dog Biscuits

Primary LanguageRubyApache License 2.0Apache-2.0

Houndstooth

A meta-model based on Scooby Snacks and Dog Biscuits

Contributing

Before submitting a pull request, validate the YAML with yamllint:

$ yamllint m3.yml
m3.yml
  109:7     warning  comment not indented like content  (comments-indentation)
  122:4     warning  comment not indented like content  (comments-indentation)
  124:6     warning  comment not indented like content  (comments-indentation)

Tools

  • yamllint (gem install yamllint) - comannd line YAML validation
  • jsonschemalint - web-based tool for validating json against a JSON schema
  • YAML Converter - web-based tool for converting YAML to JSON
  • validate.rb - lightweight script to validate an m3 YAML specification against the JSON Schema (m3_json_schema.json); run with ruby validate.rb m3.yml