From 8837bdfa2a90a0bd2686c1a106b175842e4a1052 Mon Sep 17 00:00:00 2001 From: Arnav Goel Date: Thu, 30 Apr 2026 21:10:39 -0400 Subject: [PATCH] docs: rewrite auth, add quickstart + recipes + demo upload playbook - docs/authentication.md: rewrite around user-scoped API keys (the actual shipped auth model) instead of the legacy admin JWT impersonation flow; add hosted-docs link and dashboard walkthrough GIF. - docs/quickstart.md: zero-to-search walkthrough with placeholder IDs and expected output, referenced from the README. - docs/recipes.md: bulk ingest, piping, scripting, and CI patterns. - .github/UPLOAD_DEMO_VIDEO.md: playbook for uploading the demo MP4 to GitHub user-attachments so the README can embed it inline. --- .github/UPLOAD_DEMO_VIDEO.md | 62 ++++++++++ docs/authentication.md | 202 ++++++++++++++++++-------------- docs/quickstart.md | 217 +++++++++++++++++++++++++++++++++++ docs/recipes.md | 211 ++++++++++++++++++++++++++++++++++ 4 files changed, 603 insertions(+), 89 deletions(-) create mode 100644 .github/UPLOAD_DEMO_VIDEO.md create mode 100644 docs/quickstart.md create mode 100644 docs/recipes.md diff --git a/.github/UPLOAD_DEMO_VIDEO.md b/.github/UPLOAD_DEMO_VIDEO.md new file mode 100644 index 0000000..446adcf --- /dev/null +++ b/.github/UPLOAD_DEMO_VIDEO.md @@ -0,0 +1,62 @@ +# Uploading the kscli demo video + +The hero video in `README.md` is served from **GitHub's user-attachments CDN** — the same storage backend that powers drag-and-drop uploads in issues and PRs. That URL is backed by GitHub, cached globally, costs nothing, does not bloat the repo, and renders inline on every `README.md` view on github.com. + +This document is the playbook for replacing the placeholder video URL after the Remotion render completes. + +## Why user-attachments and not something else? + +| Option | Renders inline on github.com? | Repo bloat? | CDN-backed? | Effort | +|---|---|---|---|---| +| **`user-attachments` URL in `