Paul Melero
Web Developer
An intro to Design Systems at LTK
But first...
A fractal is a never-ending pattern. Fractals are infinitely complex patterns that are self-similar across different scales. They are created by repeating a simple process over and over in an ongoing feedback loop.
"Romanesco broccoli"
Regular broccoli
How would you design this?
Proposal:
Â
Â
Â
Â
(Start with the little pieces)
Reusable patterns
Same parts, materials, colours...
Â
Different sizes, etc.
Same parts, materials, colours...
Â
Different sizes, etc.
Â
And different functionalities.Â
But...
:(
Example: Photoshop Brushes
Example:
Salesforce's Lightning Design System
<div class="bg-blue-100"></div>
(this is just an example)
export const ltkColors = {
transparent: 'transparent',
blue: {
100: '#001639',
200: '...'
...
},
}
Central Library
import { ltkColors } from '@lovetoknow/design-tokens'
export const ydrColors = {
// ...
blue: {
100: ltkColors.blue['100'],
200: '...' // another different color
// ...
},
}
Example Project (shared lib)
YDR articles
YDR sentences
YDR dictionary
import { ydrColors } from '@lovetoknow/ydr-commons'
// ...
Subprojects
Central library
YDR
WF
GL
LTK
Customization
layer đ
YDR articles
YDR sentences
YDR dictionary
YDR thesaurus
...
...
YDR-commons
WF web
WF wordscapes
New GL
New LTK
-
.
.
Subprojects
Projects
Symbols -> Other Symbols or Styles
{
{
{
More than just the obvious...
đŠ @paul_melero
By Paul Melero
An intro to Design Systems at LoveToKnow