Kelvin UI Components provides a set of reusable, high quality framework-agnostic UI components, this means you can use them with the current most popular Front-End Development Frameworks like React, Angular or if you prefer, the components are also available as W3C compliant WebComponents.
This is not just a library of UI components as it's also a style guide where you can see how the component looks and behaves by interacting with it, to showcase this we use Storybook, a free open-source tool.
Our Storybook is publicly available here
As we are publishing multiple packages adapted to each Framework, we decided to use a monorepo solution to manage our project, so we went with Lerna as our choice due to it's maturity.
Start by cloning this repo:
git clone git@github.com:kelvininc/ui-components.git
cd ui-components
- Install the dependencies:
npm install
- Bootstrap the packages:
npm run bootstrap
- Build the packages:
npm run build:packages