Brand Guidelines
The complete Brand Guidelines are maintained in the root BRAND_GUIDELINES.md file.
Quick Reference
Visual Identity
Component Prefix: All components use the J prefix
- ✅
JButton,JAlert,JBadge - ❌
Button,JokoButton,Btn
Pronunciation: Joko-UI is pronounced like "Jokowi" (JO-ko, rhyming with "cocoa"), not "yo-ko" or "jah-ko".
Color Philosophy
- Primary (Merah Presiden):
#dc2626— Authority, action, passion - Secondary (Biru Pembangunan):
#2563eb— Trust, stability, progress
Typography
- UI Font: Inter — Clean, modern, highly legible
- Heading Font: Poppins — Geometric, bold, confident
- Code Font: JetBrains Mono — Designed for code readability
Voice & Tone
- Direct & Clear (Blusukan) — No jargon, active voice
- Action-Oriented (Kerja) — Use verbs, focus on what users can DO
- Progressive Yet Humble (Mental Revolusi) — Confident but not arrogant
- Practical & Long-Term (Infrastructure) — Solutions that last
Key Sections in Full Document
The complete brand guidelines cover:
- Brand Philosophy — The four pillars and their translation to design
- Visual Identity — Logo, name usage, visual motifs
- Color System — Complete palette with rationale
- Typography — Font choices, type scale, weights
- Voice & Tone — Brand voice attributes and writing examples
- Usage Guidelines — Component naming, prop patterns, event naming
- Digital Applications — Documentation, library structure, Storybook
Do's and Don'ts
Visual Design ✅ DO
- Use design tokens for all values
- Maintain consistent spacing (8px grid)
- Test with keyboard navigation
- Test with screen readers
- Use semantic HTML elements
Visual Design ❌ DON'T
- Hard-code colors or sizes
- Use arbitrary spacing values
- Rely only on color for information
- Use divs where buttons should be
- Sacrifice accessibility for aesthetics
Component Design ✅ DO
- Provide sensible defaults
- Make common cases easy
- Make complex cases possible
- Document edge cases
- Emit clear events
Component Design ❌ DON'T
- Require many props for basic usage
- Make simple things complicated
- Hide important options
- Leave behavior undocumented
- Mutate props
For Contributors
When contributing to Joko-UI, please review the full brand guidelines to ensure:
- Visual consistency with existing components
- Adherence to naming conventions
- Proper use of design tokens
- Alignment with brand voice
- Accessibility compliance
Related Documents
- Philosophy — Understanding the four pillars
- Design Principles — Decision-making framework
- Design Tokens — Complete token reference