Skip to content

Commit b9649ef

Browse files
authored
refs: point remaining ui.vllnt.ai references to ui.vllnt.com (#489)
## What PR #485 swept `ui.vllnt.ai → ui.vllnt.com` only in `apps/registry`. This covers everywhere else — **268 files, pure domain swap (325/325 lines)**. ## Changes - **232 generated component `.mdx`** install commands (`packages/ui/src/components/*/*.mdx`) **and** `packages/ui/scripts/generate-docs.ts:773` (the template that emits them) — swept together so they stay consistent; no docs-drift check exists, and a full regen would only add noise. - **Markdown**: README, AGENTS, ROADMAP, CONTRIBUTING, SECURITY, DESIGN, `docs/*.md`, `apps/registry/README.md` + `SEO-AI-POSITIONING.md`, template READMEs, `skills/vllnt-ui/SKILL.md`. - **Config/other**: root `llms.txt` / `llms-full.txt`, `package.json` + `packages/ui/package.json` homepages, `templates/*/template.json`, Dockerfile + `nginx.conf` comments, `.github/ISSUE_TEMPLATE/config.yml`, two `copy-button` story/visual files. ## Deliberately left `.ai` - `apps/registry/lib/legacy-host-redirect.ts` `LEGACY_HOST = "ui.vllnt.ai"` — the host the #480 middleware redirects **from**. - Every `storybook.vllnt.ai` (14 files) — its own domain, redirected by #483. - `*.vllnt.ai` wildcard-cert notes in `ntk.yaml`. ## Excluded — needs an infra decision (not in this PR) `ntk.yaml:30` `production: ui.vllnt.ai` is the **live deploy domain**. Flipping it to `ui.vllnt.com` is a deployment/routing change coupled to the 301 (the app must still receive `.ai` traffic to redirect it). Left for a deliberate infra call. ## Validation - Diff is 100% `ui.vllnt.ai → ui.vllnt.com` (zero non-domain lines). - All touched JSON re-parses; generator updated to emit `.com`. Closes #488 Co-authored-by: bntvllnt <bntvllnt@users.noreply.github.com>
1 parent 1cb8654 commit b9649ef

268 files changed

Lines changed: 325 additions & 325 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ contact_links:
44
url: https://github.com/vllnt/ui/security/advisories/new
55
about: Report security issues privately (do NOT open a public issue).
66
- name: Documentation
7-
url: https://ui.vllnt.ai
7+
url: https://ui.vllnt.com
88
about: Component docs + registry.
99
- name: Storybook
1010
url: https://storybook.vllnt.ai

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This file is the **index**. Detailed rules live in [`docs/agents/`](./docs/agent
2020
| Path | Purpose | Published |
2121
|------|---------|-----------|
2222
| `packages/ui/` | `@vllnt/ui` component library | npm (public) |
23-
| `apps/registry/` | `ui.vllnt.ai` — Next.js registry + docs site | deployed (Vercel) |
23+
| `apps/registry/` | `ui.vllnt.com` — Next.js registry + docs site | deployed (Vercel) |
2424
| `skills/` | Agent skills (e.g. `vllnt-ui` — how to consume `@vllnt/ui` + the design system) ||
2525
| `.github/workflows/` | CI: `ci.yml`, `publish.yml`, `storybook.yml`, `pr-issue-link.yml` ||
2626

@@ -101,7 +101,7 @@ Repository-wide docs (audience = contributors, not just agents):
101101

102102
The most-violated rules in PR review history:
103103

104-
0. **Design rules are mandatory for UI work.** Any UI suggestion or component/site change must follow [`DESIGN.md`](./DESIGN.md) (live at `https://ui.vllnt.ai/DESIGN.md`) and the machine-readable tokens in [`packages/design/tokens.json`](./packages/design/tokens.json). List any intentional deviation in the PR body.
104+
0. **Design rules are mandatory for UI work.** Any UI suggestion or component/site change must follow [`DESIGN.md`](./DESIGN.md) (live at `https://ui.vllnt.com/DESIGN.md`) and the machine-readable tokens in [`packages/design/tokens.json`](./packages/design/tokens.json). List any intentional deviation in the PR body.
105105
1. **Workspace gates green at HEAD** ([R6](./docs/agents/RULES.md#r6--workspace-gates-green-at-head)). Touched-file passes alone are not ship-OK. Run `pnpm -F @vllnt/ui lint && pnpm -F @vllnt/ui exec tsc --noEmit --project tsconfig.build.json && pnpm build && pnpm test:once` — all must be green.
106106
2. **PR body matches HEAD** ([R3](./docs/agents/RULES.md#r3--pr-body-matches-head)). After every push, rewrite the body to match the current head. Stale claims block ship.
107107
3. **Linked issue required** ([R5](./docs/agents/RULES.md#r5--linked-issue-required)). Every PR must reference a GitHub issue. Accepted keywords: `close` / `closes` / `closed`, `fix` / `fixes` / `fixed`, `resolve` / `resolves` / `resolved`, or repo phrases `Part of` / `Related to` — all case-insensitive, optional colon — followed by `#123` or `owner/repo#123`.

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ Release automation can regenerate this file from Conventional Commits with
216216

217217
### Changed
218218

219-
- Documentation domain moved to `ui.vllnt.ai` / `storybook.vllnt.ai`.
219+
- Documentation domain moved to `ui.vllnt.com` / `storybook.vllnt.ai`.
220220
- Default package registry is the public npm registry (no longer GitHub
221221
Packages).
222222
- README component tables expanded to cover all 144 components organized by

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Thanks for wanting to contribute. This repo welcomes issues, bug reports, and PR
77
- Be respectful. See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).
88
- Security-sensitive reports go through [SECURITY.md](SECURITY.md), **not** public issues.
99
- Every change keeps the repo shippable: lint, typecheck, tests, and build pass on `main`.
10-
- UI changes must follow [DESIGN.md](DESIGN.md) (live at <https://ui.vllnt.ai/DESIGN.md>) and the token contract in [packages/design/tokens.json](packages/design/tokens.json). Document intentional deviations in the PR body.
10+
- UI changes must follow [DESIGN.md](DESIGN.md) (live at <https://ui.vllnt.com/DESIGN.md>) and the token contract in [packages/design/tokens.json](packages/design/tokens.json). Document intentional deviations in the PR body.
1111

1212
## Development setup
1313

DESIGN.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
This is the **canonical** brand & design guideline for the library. Read it on
77
the web at three public surfaces, all generated from this one file:
88

9-
- [`/DESIGN.md`](https://ui.vllnt.ai/DESIGN.md) — this file as raw markdown (canonical for agents).
10-
- [`/design`](https://ui.vllnt.ai/design) — human-browsable rendering with a contents nav.
11-
- [`/r/design.json`](https://ui.vllnt.ai/r/design.json) — machine-readable token set.
9+
- [`/DESIGN.md`](https://ui.vllnt.com/DESIGN.md) — this file as raw markdown (canonical for agents).
10+
- [`/design`](https://ui.vllnt.com/design) — human-browsable rendering with a contents nav.
11+
- [`/r/design.json`](https://ui.vllnt.com/r/design.json) — machine-readable token set.
1212

1313
The full token set lives in `packages/design/tokens.json` and is documented in
1414
`packages/design/README.md`.
@@ -273,9 +273,9 @@ No coloured shadows. No multi-layered glow effects.
273273
This document is the **v1 brand baseline** for VLLNT UI. It ships on these
274274
surfaces today:
275275

276-
- [`/DESIGN.md`](https://ui.vllnt.ai/DESIGN.md) — this file as raw markdown.
277-
- [`/design`](https://ui.vllnt.ai/design) — human-browsable rendering with a contents nav.
278-
- [`/r/design.json`](https://ui.vllnt.ai/r/design.json) — JSON token set, mirroring `packages/design/tokens.json`.
276+
- [`/DESIGN.md`](https://ui.vllnt.com/DESIGN.md) — this file as raw markdown.
277+
- [`/design`](https://ui.vllnt.com/design) — human-browsable rendering with a contents nav.
278+
- [`/r/design.json`](https://ui.vllnt.com/r/design.json) — JSON token set, mirroring `packages/design/tokens.json`.
279279

280280
Still planned:
281281

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ui.vllnt.ai — component registry/docs site (standalone output).
1+
# ui.vllnt.com — component registry/docs site (standalone output).
22
# Built from vllnt/ui monorepo, app: apps/registry. Workspace dep: @vllnt/ui.
33

44
FROM node:22-alpine@sha256:968df39aedcea65eeb078fb336ed7191baf48f972b4479711397108be0966920 AS builder

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue)](https://www.typescriptlang.org)
99
[![npm](https://img.shields.io/npm/v/@vllnt/ui)](https://www.npmjs.com/package/@vllnt/ui)
1010

11-
[Documentation](https://ui.vllnt.ai) · [Storybook](https://storybook.vllnt.ai) · [Registry](https://ui.vllnt.ai/components) · [GitHub](https://github.com/vllnt/ui)
11+
[Documentation](https://ui.vllnt.com) · [Storybook](https://storybook.vllnt.ai) · [Registry](https://ui.vllnt.com/components) · [GitHub](https://github.com/vllnt/ui)
1212

1313
</div>
1414

@@ -36,10 +36,10 @@ pnpm add @vllnt/ui
3636
Install individual components with the [shadcn](https://ui.shadcn.com) CLI — no package dependency, you own the code:
3737

3838
```bash
39-
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/button.json
39+
pnpm dlx shadcn@latest add https://ui.vllnt.com/r/button.json
4040
```
4141

42-
Or by `@vllnt` namespace once it's in the [shadcn registry index](https://ui.shadcn.com/r/registries.json) (add `"@vllnt": "https://ui.vllnt.ai/r/{name}.json"` to your `components.json` `registries`):
42+
Or by `@vllnt` namespace once it's in the [shadcn registry index](https://ui.shadcn.com/r/registries.json) (add `"@vllnt": "https://ui.vllnt.com/r/{name}.json"` to your `components.json` `registries`):
4343

4444
```bash
4545
pnpm dlx shadcn@latest add @vllnt/button
@@ -78,7 +78,7 @@ export default {
7878
Install individual components directly:
7979

8080
```bash
81-
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/button.json
81+
pnpm dlx shadcn@latest add https://ui.vllnt.com/r/button.json
8282
```
8383

8484
## Development
@@ -134,7 +134,7 @@ Override CSS variables after importing styles:
134134

135135
## AI agents
136136

137-
Building with an AI coding agent? Install the [`vllnt-ui` skill](skills/vllnt-ui/SKILL.md) — it gives agents the component set, design tokens, and usage patterns, pointing to the live registry and [`DESIGN.md`](https://ui.vllnt.ai/DESIGN.md) for current detail. Agents working *in this repo* should read [AGENTS.md](AGENTS.md).
137+
Building with an AI coding agent? Install the [`vllnt-ui` skill](skills/vllnt-ui/SKILL.md) — it gives agents the component set, design tokens, and usage patterns, pointing to the live registry and [`DESIGN.md`](https://ui.vllnt.com/DESIGN.md) for current detail. Agents working *in this repo* should read [AGENTS.md](AGENTS.md).
138138

139139
## Contributing
140140

0 commit comments

Comments
 (0)