geneontology / go-site

A collection of metadata, tools, and files associated with the Gene Ontology public web presence.
http://geneontology.org
BSD 3-Clause "New" or "Revised" License
46 stars 89 forks source link

gorule 32 has a bad form, but not caught by the validation step #798

Closed dougli1sqrd closed 6 years ago

dougli1sqrd commented 6 years ago

gorule32 passes validation but is in fact in bad form. This causes the pipeline to fail when running the sparta tests. The rule should be fixed in addition to the validate sparta command to fail on this rule when it's just text like this. Fixing the validate command will cause travis to correctly validate rule updates.

dougli1sqrd commented 6 years ago

https://github.com/geneontology/go-site/pull/797

kltm commented 6 years ago

@dougli1sqrd @cmungall Just FYI, let's maybe move away from calling this 'yamldown' and start calling this 'frontmatter'? As this is more-or-less the default parser for jekyll, there already seems to be a bit of an ecosystem around it: https://github.com/jonbeebe/frontmatter https://pypi.org/project/python-frontmatter/