Prior definitions
Every term an earlier source defined, with its disposition, gathered here from the reader pages that used to carry them.
A term that startupbuilder.dev, an earlier mdxui or the renderer already defined keeps one meaning here. Each prior below is listed with what became of it. Reader pages quote the current definition only; the Glossary holds the meanings.
Component
Was on Components.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Component | A named block of a Page, filled from records through typed props | Adopted word for word |
| startupbuilder.dev design-is-data rulings | Component, then Region or Section, then Items, then an item | Kept as one Noun: Region and Section are values of region, Items is ListSection, and the item root is Tile |
@mdxui/site block | One catalog layout, its CSS and its renderer | Called a Section type in public prose; the word stays inside the renderer and in code |
| mdxui 6 components | React components of the 6 line | Superseded: a Component is data, drawn by a Section type |
Page
Was on Page and Pages are data.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Page | An addressable page of a Site, of a named type | Adopted word for word. Its named type is the record's template |
| The renderer's page shell | The frame drawn around every section | Kept as the frame field, the one sense of frame |
Section and shell
Was on Section.
| Prior | Definition | Disposition |
|---|---|---|
startupbuilder.dev Component region | Where a Component sits: header, section, footer or notice | Kept. A section's kind is the rendering view: nav sits in the header and footer in the footer; notice has no Section type |
| The renderer's shell | surface, background, inset, density and stickiness | Kept as the shell field |
| Earlier mdxui Region | A part of every page of a Site, such as its header | Folded into Site: the header and footer are its nav and footer sections |
Site
Was on Site.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Site | A website as a Thing: its Pages, navigation, and Brand, served on one or more Domains | Adopted word for word |
The template ids of PageSchema | Seven kinds of page, none of them a 404 or a terms page | The 404 and terms pages are article records; no Template id is added |
| Earlier mdxui Region | A part of every page of a Site, such as its header or footer | Folded in as the nav and footer sections |
Earlier mdxui <Site> | A React wrapper with name, domain, theme and child pages | Retired. A Site is data; its theme: light | dark | system becomes the Theme's scheme policy |
The @mdxui/site site record, unexported | An origin and every page under it | Kept as the intended Site record |
Template
Was on Template.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Template | Reusable Content with variables, authored as MDX | Adopted word for word; the page kinds are Templates |
| The renderer's templates, unexported | The slots of one page kind, in order, with counts | Kept as the intended Template slots, Spec |
| A styled package set | A set of packages dressed for one look | A template package, never a Template |
| Earlier mdxui Directory | A listing of product records built as a tool | Folded in as directory-list and directory-product |
Theme
Was on The Theme contract.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Theme | The design tokens of a Brand: color, type, spacing, radius and motion | Adopted word for word. The render policies are the mdxui addition. Its css property has no counterpart: no page carries its own CSS |
@mdxui/themes contract | Role and value pairs compiled to CSS custom properties | Kept as the rendering view of the same Noun |
Earlier mdxui theme prop | light, dark or system on a Site wrapper | Superseded by the scheme policy and the dark palette |
The Product record
Was on The Product record.
| Prior | Definition | Disposition |
|---|---|---|
| startupbuilder.dev Product | What a Customer gets from a Startup, with a promise the Customer can rely on | Adopted word for word; the record projects it and defines nothing new |
| The renderer's product record, unexported | Name, Theme, mark, addresses, quickstart, plans, questions | Kept as the intended Product record, Spec |
agentPrompt, unexported | The paste-into-your-agent prompt composed from the record | Kept as the agent prompt the record feeds, Spec |
Flagged
Terms used in a second sense somewhere, each waiting on the owner.
| Term | Ruled sense | Second sense | Where |
|---|---|---|---|
| frame | The page frame only: the frame field | One section or page rendered alone in an iframe, at /components/frame/… | The build's output addresses and the maintainer notes |
| specimen | Provisional: a live render of a record on a docs page | Reader pages say preview | Maintainer notes and the Section type pages' generated regions |