NAMING CONVENTIONS
How v47 names things — the brand, products, features, and files.
BRAND NAME
CORRECT
INCORRECT
Always lowercase “v” in “v47”. Always capitalize “Version” in “Version47”.
PRODUCT NAMES
Brand Guide
The brand guide system
Two words, both capitalized
One Shot
The monorepo starter kit
Two words, both capitalized
NAMING PATTERNS
ACTIONS (VERB-NOUN)
Task Router
Token Builder
Brand Index
THINGS (NOUN)
Color System
Brand Guide
Motion Assets
FILE NAMING
// Brand guide files
color-system.md ← kebab-case
voice-and-tone.md
// React components
HelloWorld.tsx ← PascalCase
// Utilities
getBrandTokens.ts ← camelCase
// Configs
remotion.config.ts ← kebab-case
GLOSSARY
Brand guide
The structured folder of brand rules and tokens
"Load the brand guide"
Tokens
Machine-readable design values (colors, spacing, etc.)
"Reference the tokens"
Composition
A Remotion video template
"Create a new composition"
On-brand
Conforming to the brand guide specifications
"The output is on-brand"
Router / Index
The BRAND_INDEX.md file that directs to other files
"Check the brand index"