-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #383 from jermspeaks/content/lindy-atomic-design
Add atomic design to lindy
- Loading branch information
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: Atomic Design | ||
author: "Brad Frost" | ||
creator: "Brad Frost" | ||
heroImage: "https://atomicdesign.bradfrost.com/images/book-cover.svg" | ||
heroImageAlt: "Book cover for Atomic Design" | ||
link: 'https://atomicdesign.bradfrost.com/' | ||
dateConsumed: "2018-03-12" | ||
pubDate: "2024-03-21" | ||
blurb: "When designing from the ground up, create small, atomic components that can be combined into bigger components. Using biology as a guide, the complexity is organized into molecules, organisms, then pages. Templates are also used as layouts for those pages." | ||
--- | ||
|
||
Prior to reading Atomic Design, I was set on designing websites through pages. | ||
You think about the page as a whole, maybe breaking them apart into smaller sections. | ||
When I started with wireframing, I didn't think in the framework of design systems. | ||
I took what I knew from looking at websites all day and emulating what I saw. | ||
|
||
Brad Frost breaks down this into chapters about where we are coming from, | ||
what to do instead, and how to organize our components. This has been fuel for | ||
what was to come next as UI view frameworks made it easier to conceptualize and | ||
implement components. Web Components made it compliant with web standards. | ||
Sketch and Figma paved the way for that integration between design and code. | ||
|
||
While not every project should hold the folder concept of atomic design, its | ||
idea echos in the front-end ecosystem. For smaller projects, I use atoms, single-level. | ||
For larger projects, adding molecules, and maybe organisms, helps with breaking | ||
down the necessary parts. Even better is a design system that has many of these | ||
integrated so I don't have to think about them. | ||
|
||
While the book is older now, it's still a great read and a great way for me to | ||
brush up on how to start a project with components in mind. |