docs: demo command for every language, drop the TypeScript-only framing - #49
Merged
Conversation
…raming The README still sold hqtui as a TypeScript library with four side ports. It now leads with the nine languages that run the ten-screen demo and gives the demo.sh launcher command for each (typescript, rust, go, python, zig, cpp, ruby, php, perl), plus the direct-from-checkout example commands. - header, logo alt and the Why section no longer say "for TypeScript" - language badges alongside the runtime badges - Other languages is a table covering the four native ports, the C++ demo and the Ruby/PHP/Perl bindings, each labelled for what it actually is - C is noted as in development with no demo yet, matching demo.sh - Install and Runtimes are scoped to the TypeScript implementation Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018EmouKWJN7T826vTyGjT2y
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The root README still sold hqtui as a TypeScript library with four side ports. It now leads with the nine languages that actually run the ten-screen demo, and gives a demo command for each.
Demo commands
Every language goes through the existing
demo.shlauncher, verified againstdemo.sh --help:Plus the direct-from-checkout commands for TypeScript, Rust, Go, Python and Zig, all checked against the files on disk (
ports/rust/examples/dashboard.rs,ports/go/examples/dashboard,ports/python/examples/dashboard.py, therun-dashboardstep inports/zig/build.zig,apps/demo/src/main.ts).The TypeScript-only sell
## Installand## Runtimesare scoped to the TypeScript implementation rather than reading as the whole project## Other languagesbecomes a table covering the four native ports, the C++ demo and the Ruby/PHP/Perl bindings, each labelled for what it actually is rather than all four being called portsdemo.shrefuses to runNot touched, but worth a follow-up:
packages/hqtui/package.json,packages/hqtui/README.md,src/cli.ts,src/index.tsandapps/web/public/manifest.jsonall still carry "High Quality Terminal UI for TypeScript". The first four describe the TypeScript package itself so they are arguably fine; the web manifest names the whole project.🤖 Generated with Claude Code
https://claude.ai/code/session_018EmouKWJN7T826vTyGjT2y