Varya Stepanova, Design Systems Expert / varya.me & wonna.fi
@ Hackeress meetup, August 6th, 2019. Helsinki, Finland
Design Systems Expert
@varya_en / varya.me & wonna.fi / mail@varya.me
See more in the relevant article: What is a design system? And why it is more than just a library or a style guide.
Designers updating their design libraries 🥵 https://t.co/ojFRhj8Smo
— Alex 🌚 (@alexmuench) March 28, 2019
See more in the relevant article: What is a design system? And why it is more than just a library or a style guide.
Credits: Robert Ngo, Decoupling Drupal with Gatsby
content/
pages/
docs/
about/
team/index.md
workflow/index.md
index.md
posts/
welcome-to-new-ds-website/
index.md
thumb.png
components/BodyText.js
const renderAst = new rehypeReact({
createElement: React.createElement,
components: {
'comp-my-button': MyButton,
},
}).Compiler;
pages/my-page/index.md
title: Title of your page
---
Page text and living
<comp-my-button></comp-my-button>.
gatsby-config.js
resolve: `gatsby-mdx`,
options: {
globalScope: `
import { MyBrandButton }
from "./button.js";
export default { MyBrandButton };
`
}
button.mdx
# Documentation for button
Look Ma, here is my button!
<MyBrandButton />
Inside some custom text docs :-)
Problem solvers
Get plain data from GitHub
and represent it with a friendly interface!
Make your design system website a place where all the info can be found at any time.
Display markdown from libraries, tools and related repositories on the website pages.
<input placeholder="Placeholder Text"
class="input" type="text" value="" />
Text inputs are accompanied by a label and wrapped inside a fieldset. The :hover and :focus styles follow our brand colors.
25.04.2019 · Contributors
<input placeholder="Placeholder Text"
class="input" type="text" value="" />
Text inputs are accompanied by a label and wrapped inside a fieldset. The :hover and :focus styles follow our brand colors.
Most design problems are really people problems.
— zeldman (@zeldman) 1. huhtikuuta 2019
People are not used to writing markdown and edit files on GitHub? Offer them Wordpress as a source for your design system website blog.
Full description at wonna.fi.
This pressentation used icons made by Freepik and Eucalyp from www.flaticon.com. They are licensed by CC 3.0 BY.