orafaelfragoso / monorepo-react-component-library

This is a proof of concept of a monorepo structure for react components specially designed for design systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Design System

This is a proof of concept of a monorepo structure for serving react components and design tokens

Maintained with Lerna Commitzen friendly Conventional Commits

Getting started

This is a monorepo repository using Lerna, Commitzen and Conventional Commits to maintain and manage component versions and for documentation, we use Storybook and Compodoc, you can access by clicking here

List of packages containing in this repository:

Name of package Description
@thedesignsystem/components React components with each package.json file

Setup

Local setup to run this project locally

Tools:

Configuration

  • Install all the dependencies: npm i
  • You can see the components of this repo in:
    • Storybook by running npm run start:storybook

Installing components

All components in this repository are installed separately, that is, each component has its own npm package, for example if you want to install the button component:

npm i @thedesignsystem/button

About

This is a proof of concept of a monorepo structure for react components specially designed for design systems

License:MIT License


Languages

Language:JavaScript 50.7%Language:TypeScript 35.0%Language:Shell 9.3%Language:SCSS 4.9%