Getting started
You should create an account on Figma. This is where we'll be designing our color palette, typography, and components.
You should also create an account on Netlify so you can deploy your Storybook application.
What This Course Is
This course is a high-level introduction to design systems. It will teach you the foundational skills your team needs to build a set of reusable components and standards.
What This Course Is Not
This course is not a comprehensive overview to design systems. There is no industry-standard for what a design system truly is, and as a result it can be interpreted differently at different companies.
Course Updates
If you find any mistakes, feel free to open a PR on the course repository.
Getting Started
If you'd like to view the working app, follow the steps below.
Running the development server
- Clone this repo
git clone https://github.com/emmabostian/fem-design-systems.git
- Install dependencies with
npm i
-
Start the development server
npm start
_If you hit a "path argument must be of type string" error during build, make sure
react-scripts
is version3.4.0
, delete node_modules, and re-install dependencies withnpm i
. You can read more abou this error here.
Viewing the Storybook
To view the Storybook, you can run it locally with the following steps.
- Clone this repo
git clone https://github.com/emmabostian/fem-design-systems.git
- Install dependencies with
npm i
- Start Storybook with
npm run storybook
.
You can also visit the Netlify site here.