v01.2— updated 20221001

Info

⚠️ Use kebab-case

📄 Pages

👻 Description

🛠 Symbols & Components

context/element/variant

Examples:

post/card/large

site/block/small

post/button/pressed

article/content/highlighted

status-bar/bezel/light

btn/primary/hover

nav/header/mobile/dark

Notes:

  • By explaining the component’s structure and functionality, these names provide context for the component without describing its appearance.

💬 Text Styles

category/type/size/style/alignment

Examples:

paragraph/primary/left

para/primary/italic/left

mobile/para/large/bold/right

Notes:

  • It’s best to not use the actual name of the text, as that is an element that might change with a rebrand and would then have to be updated across the board

🪜 Layer Styles

context/element/variant

Examples:

ui/input/default

fill/primary/hover

shadow/high

Notes:

  • These names are based on clear and obvious layer styling elements and leave no guesswork for collaborators.

🌈 Color Variables

use/variation

Examples:

primary/default

tertiary/light

brand/primary

brand/accent

functional/information

neutral/grey-000

Notes:

  • Avoid naming colors; instead, describe their use.

📋 Artboards & Slices

Artboards:

YYYYMMDD-ClientName-ProjectName-DocumentName-v01

Slices post-fix examples:

-s

-xl

@1x

@3x

📑 Other Files

YYYYMMDD-ClientName-ProjectName-DocumentName-v01-00-ZT.ext

💡 General Best Practices