NAMING CONVENTIONS

How v47 names things — the brand, products, features, and files.

BRAND NAME

CORRECT

v47
Version47

INCORRECT

V47
version47
Version 47
v-47
V-47

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"