Skip to content

neokeld/composion

Repository files navigation

composion

Composion

A component library made with React and Emotion.

Rationale

My desire is to create a library that is lighter than Grommet and closer to the Flexbox specification than other libraries like Blueprint, PrimeReact, Rebass or Semantic UI.

The idea is that someone who knows the Flexible Layout Box Model should know how to use the library and that someone who does not know Flex Boxes should be able to learn by using it.

I believe that a good library is a library that is simple to teach. But Flexbox is not always an easy concept. Composion, in addition to its implementation should provide documentation covering all the Flexbox properties and providing examples of the main use cases.

Run examples

yarn install
yarn start-storybook

Getting Started

Getting Started >>>

Inspirations

https://github.com/grommet/grommet

https://github.com/ooade/component-library/tree/final

On how to deploy the story book with a Github Action:

https://github.com/VibeerCo/storybook-action-example