Automate generation of the detail pages for Meltano plugins

  1. Rename all Meltano plugin markdown files to usage.md.
  2. Delete from the Meltano plugin usage.md files anything that will be autogenerated.
  3. Duplicate the markdown-driven page creation scripts that are used for generating tap and target detail pages, and apply that automated script to the Meltano plugin version of the detail pages.
  4. Add logic to the script that appends the contents of a usage.md file if it is present for any given plugin.
  5. Add logic to the script that puts a warning on the page if settings is missing, along with instructions and CTA for contributions.
  6. Add logic to the script that puts a warning on the page if capabilities is missing, along with instructions and CTA for contributions.
  7. Move https://docs.meltano.com/concepts/plugins#sqlfluff and https://docs.meltano.com/concepts/plugins#great-expectations to https://hub.meltano.com/utilities/sqlfluff and https://hub.meltano.com/utilities/great_expectations
Edited by Douwe Maan