Skip to content

feat: make Termshow a standalone Quarto extension - #318

Merged
rich-iannone merged 8 commits into
mainfrom
feat-termshow-self-contained
Aug 14, 2026
Merged

feat: make Termshow a standalone Quarto extension#318
rich-iannone merged 8 commits into
mainfrom
feat-termshow-self-contained

Conversation

@rich-iannone

@rich-iannone rich-iannone commented Aug 14, 2026

Copy link
Copy Markdown
Member

This PR refactors how the Termshow terminal recording player is integrated and distributed, making it available as a standalone Quarto extension. The changes remove manual asset management from the core codebase and leverage Quarto's extension and dependency system for easier use both inside and outside Great Docs. The documentation is also updated to guide users on using Termshow independently.

cc: @rpodcast , I've provided an extra section in the 'Terminal Recordings' section of the User Guide that walks through using Termshow in Quarto

@github-actions

Copy link
Copy Markdown

📚 Preview this PR's docs locally

Fetch the just-built site and open it in your browser:

# this exact build
great-docs preview --run 31808412419

# or always the latest build for this PR
great-docs preview --pr 318
Auth & tips
  • Requires great-docs: pip install great-docs (or run via pipx/uvx).
  • Auth: run gh auth login then add --use-gh, or set GITHUB_TOKEN (needs Actions: read).
  • Jump to a page: add --path reference/index.html.
  • Latest vs exact: --pr <n> grabs the newest build; --run <id> pins this one.
  • Re-download: --refresh ignores the local cache.

@rich-iannone
rich-iannone merged commit 0dbde02 into main Aug 14, 2026
8 checks passed
@rich-iannone
rich-iannone deleted the feat-termshow-self-contained branch August 14, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant