Push content to a GitHub repo and watch Vercel deploy it
Dev/demo harness for the site-publishing subsystem. Configure a storage
connector (GitHub) plus an optional deploy target (Vercel), test the
connection, push files as a commit, then poll GitHub commit statuses to
surface the live Vercel deploy URL. All calls hit the real
/api/site-publishing/v1 endpoints.
StoragePlugin rows in Django admin.