usdigitalresponse / univaf

An API hosted by USDR for recording and querying vaccine appointment availability.
https://getmyvax.org/
Apache License 2.0
7 stars 2 forks source link

Add docs site for archives.getmyvax.org #1570

Closed Mr0grog closed 1 year ago

Mr0grog commented 1 year ago

We’ve needed to have some docs around https://archives.getmyvax.org for a while and never gotten around to it. Now that the API and its accompanying docs are disappearing, I wanted to add some docs that live directly on archives.getmyvax.org (so whatever else happens to other sites, the docs stay alongside the archive data).

The docs page got quite long once I’d pasted in all the schemas and sources and ID systems and so on, so I split it up into a few pages and used MkDocs to generate a site from the markdown files.

All the source for the docs site is in the archives directory. There’s a workflow to build the site and upload it to the /docs folder in the univaf-data-snapshots S3 bucket where we serve the archives site from.

This got a bit in the weeds on a few counts:

Part of https://github.com/usdigitalresponse/univaf/issues/1550.

Screenshot:

Screenshot of new documentation site for archives
Mr0grog commented 1 year ago

TODO: add info about final Postgres and SQLite dumps