There are more changes to come, but it's time we merged back.
Changes:
* Re-introduces the doc site scripts and files that had been deleted previously.
* Updates contributing docs to reflect doc structure changes.
* Applies common header structure across all component documentation.
* Fixes a bunch of liquid syntax bugs.
* Inlines Front Matter metadata in README.md files as HTML comments. Any file prefixed with
<!--docs:
...yaml
-->
Will be converted into Front Matter when generating the site.
* .jekyll_prefix files, which previously stored the data, have been removed.
* Add README.md to scripts/check.
* Generalized the check_components script.
* Renamed `missing_readme` to `readme`.
* Added documentation to the `scripts/check` directory.
* Disabled the `scripts/check/missing_example_language` script.
* Cleanup verbose echoing in check_components script.
* Added more verbosity options.
* Added check for accessible URLs.
* Added option parsing.
* Added left-nav checks.
* Added license stanza check.
* Added reporting of failed components to check_components script.
* Added a script to convert between naming conventions.
* Added script to check for videos.
* Added check for video still.
* Added script to check for site icon.
* Added DO NOT SUBMIT check.
* Properly quoted output file paths.
* Added check for examples.
* Updated checklist docs for new script setup.
* Added check for example languages in README.md files.
Deleted old PHP code.
* Added missing exit(-1) from example_languages.
* Added uniform error output to example_languages.