{"repo":"nordcloud/GNUI","free":true,"listed":false,"github":"https://github.com/nordcloud/GNUI","clone":"git clone https://github.com/nordcloud/GNUI.git","description":"💅 Nordcloud's design system for SaaS products.","language":"TypeScript","stars":30,"topics":["hacktoberfest","component-library","storybook","react","ui-library","typescript"],"license":"MIT","category":"ui-components","readme_excerpt":"General Nordcloud UI This repo contains the Nordcloud Design System - a collection of reusable React components used in Nordcloud's SaaS products. Components 1. Design System ( /src/components ) 2. Storybook ( /src/stories ) Install or Make sure you have a proper versions of required packages installed, they are specified in peerDependencies field inside package.json . Version 7 or greater of npm should install them automatically, if not, run: Don't forget to install types if you are using TypeScript: Usage Apply global GNUI styles at the top level of your app: Switch themes: Storybook deployment Storybook allows you to preview components. It deploys the code automatically with Amplify Console triggered by changes on branch master . Pipeline steps are found in amplify.yml . When you create a PR against the master branch, Amplify creates a new deployment automatically - the environment will be attached to the PR at Github. Reviewers can preview changes using this deployment - after the PR gets merged or rejected, the environment is destroyed automatically by Amplify Console. Contributing to this repo - Please create your components in src/components and update stories in stores . - Code should be formatted using Prettier. - We are using styled-components for styling. - All code should be written using TS. - Every component props should be described using \"type\" instead of \"interface\". - Name types with Pascal Case naming convention and Props or Data prefix. Local setup 1. Clon","default_branch":null,"files":null,"tree":[],"storefront":"/r/nordcloud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nordcloud/GNUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}