diff --git a/docs/app/components/landing/footer.tsx b/docs/app/components/landing/footer.tsx index bdfcfaa52..ba367130a 100644 --- a/docs/app/components/landing/footer.tsx +++ b/docs/app/components/landing/footer.tsx @@ -78,8 +78,8 @@ export function Footer() {

- Rust-powered, brokerless task queue for Python and Node.js. No - Redis, no RabbitMQ. + A Rust-powered task queue with native SDKs. One engine, no broker + required — just SQLite, Postgres, or Redis.

{COLS.map((col) => ( diff --git a/docs/app/components/landing/sections.tsx b/docs/app/components/landing/sections.tsx index 1658890bd..fcd89bada 100644 --- a/docs/app/components/landing/sections.tsx +++ b/docs/app/components/landing/sections.tsx @@ -12,6 +12,7 @@ import { INTEGRATIONS, USE_CASES, } from "@/lib/landing-content"; +import { VERSION } from "@/lib/version"; function Icon({ d, rect }: { d: string; rect?: boolean }) { return ( @@ -140,7 +141,7 @@ export function HowItWorks() { to result } - lead="Your Python or Node code enqueues a job. The Rust scheduler hands it to a worker. The result lands back in the shared store — same core, same queue, no broker in the middle." + lead="Your application code enqueues a job. The Rust scheduler hands it to a worker. The result lands back in the shared store — same core, same queue, no broker in the middle, whichever SDK you called it from." />
@@ -373,11 +374,16 @@ export function Integrations() { ); } -function InstallPill({ cmd }: { cmd: string }) { +/** + * `prompt` is the shell `$` by default. Pass `""` for something copied into a + * build file rather than run — a Gradle coordinate under a `$` would read as a + * command that does not exist. + */ +function InstallPill({ cmd, prompt = "$" }: { cmd: string; prompt?: string }) { const [copied, setCopied] = useState(false); return (
- $ + {prompt ? {prompt} : null} {cmd}