Dev Tools for Livepeer Docs
Here are some tools to help you write and maintain Livepeer docs more efficiently.Reference Maps
- Icon Map - proposed icon-to-usage map for tabs, accordions, cards, portal navigation, and guide surfaces.
AI Skills
MDX Templates
VS Code Snippets
Workspace snippets in.vscode/ — available to all contributors automatically when they open this repo.
Three snippet files, organised by scope:
| File | Snippets | Scope |
|---|---|---|
.vscode/mdx.code-snippets | 17 | Frontmatter, page scaffolds, and reusable MDX blocks |
.vscode/mintlify.code-snippets | 25 | Mintlify built-in components |
.vscode/components.code-snippets | 115 | Custom Livepeer components |
Card and opening-tag prefixes such as <Card, so you can expand them after typing the angle bracket without ending up with <<.
Frontmatter snippets (7)
Frontmatter snippets (7)
Source:
.vscode/mdx.code-snippetsfrontmatter — full block with auto-filled title and date:frontmatter snippet
fm — minimal frontmatter (title + description only).Individual field snippets — each inserts one YAML line with a dropdown of canonical values:| Prefix | Values |
|---|---|
pageType | landing, overview, tutorial, quickstart, how_to, concept, reference, faq, troubleshooting, changelog, glossary, guide |
audience | developer, gateway-operator, orchestrator, delegator, platform-builder, community, internal, general, everyone |
status | draft, review, current, published, deprecated, coming-soon, production, provisional, verified_2026 |
purpose | landing, overview, walkthrough, how_to, explanation, reference, troubleshooting, faq, changelog, glossary |
lastVerified | Auto-fills today’s date |
Mintlify built-in snippets (25)
Mintlify built-in snippets (25)
Source:
.vscode/mintlify.code-snippetsType any Mintlify component name, with or without the opening <, to insert it with placeholder props.| Prefix | What it inserts |
|---|---|
Card | <Card title icon href> |
CardGroup | <CardGroup cols> with 2 starter cards |
Tabs | <Tabs> with 2 starter tabs |
Tab | Single <Tab title> |
Steps | <Steps> with 2 starter steps |
Step | Single <Step title> |
Accordion | <Accordion title icon> |
AccordionGroup | <AccordionGroup> with 2 starter accordions |
CodeGroup | <CodeGroup> with 2 code blocks |
Note | <Note> callout |
Warning | <Warning> callout |
Info | <Info> callout |
Tip | <Tip> callout |
Check | <Check> success callout |
Frame | <Frame> container |
FrameCaption | <Frame caption> with caption |
Tooltip | <Tooltip tip> inline |
ResponseField | <ResponseField name type> |
Expandable | <Expandable title> |
ParamField | <ParamField path type> |
Snippet | <Snippet file> include |
Icon | <Icon icon size> |
Columns | <Columns> two-column layout |
Column | Single <Column> |
Update | <Update label> changelog entry |
Custom components — primitives (28)
Custom components — primitives (28)
Source: Also available:
.vscode/components.code-snippets — generated from docs-guide/config/component-registry.json.Most used:primitives examples
DoubleIconLink, GotoLink, LinkArrow, BlinkingIcon, MathBlock, MathInline, Image, CardTitleTextWithArrow, DownloadButton, PreviewCallout, CustomCallout, Subtitle, AccordionTitleWithArrow, TipWithArrow, ComingSoonCallout, CopyText, FocusableScrollRegions, LivepeerIcon, BlinkingTerminal, LinkImage, LivepeerSVG, ReviewCallout, SocialLinksCustom components — layout (29)
Custom components — layout (29)
Most used:Also available:
layout examples
StyledSteps, StyledTable, TableCell, TableRow, DisplayCard, FlexContainer, WidthCard, QuadGrid, ScrollBox, AccordionLayout, InlineImageCard, StepLinkList, StepList, UpdateLinkList, CardCarousel, CenteredContainer, FullWidthContainer, GridContainer, InteractiveCard, InteractiveCards, ListSteps, SearchTable, SpacerCustom components — content (24)
Custom components — content (24)
Most used:For code samples, include an icon and preferably a filename or title. Use
content examples
terminal as the default icon when a more specific icon is not needed.Also available: Quote, FrameQuote, CustomResponseField, ValueResponseField, CodeComponent, CodeSection, ComplexCodeBlock, ResponseFieldAccordion, ResponseFieldExpandable, TwitterTimeline, YouTubeVideoData, CardVideo, ShowcaseVideo, TitledVideo, Video, YouTubeVideoDownload, ExternalContent, LinkedInEmbed, MarkdownEmbed, ResponseFieldGroupCustom components — page-structure (21)
Custom components — page-structure (21)
Most used — portal hero pattern:Also available:
page-structure examples
LogoHeroContainer, PortalCardsHeader, PortalContentContainer, PortalHeroContent, Starfield, H1, H2, H3, H4, H5, H6, P, CustomCardTitle, PortalSectionHeader, Divider, HeroOverviewContent, PageHeader, RefCardContainerCustom components — data (14)
Custom components — data (14)
Most used:Also available:
data examples
BlogCard, CardBlogDataLayout, CardColumnsPostLayout, ColumnsBlogCardLayout, DiscordAnnouncements, PostCard, LumaEvents, ShowcaseCards, BlogDataLayout, CardInCardLayout, LatestVersion