All Projects → tillersystems → Stardust

tillersystems / Stardust

Licence: Apache-2.0 license
🎨Tiller Design System

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Stardust

smores-react
🍭 Marshmallow React components
Stars: ✭ 34 (+78.95%)
Mutual labels:  react-components, storybook, design-system
orfium-ictinus
This repo will include the building blocks to create the Orfium Parthenons to come ...
Stars: ✭ 20 (+5.26%)
Mutual labels:  react-components, storybook, design-system
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (+347.37%)
Mutual labels:  react-components, storybook, design-system
Matchbox
🔥 A react UI component library
Stars: ✭ 58 (+205.26%)
Mutual labels:  react-components, storybook, design-system
sha-el-design
React components for easier customization and smooth development flow.
Stars: ✭ 33 (+73.68%)
Mutual labels:  react-components, design-system
moon-design
Moon Design System for React
Stars: ✭ 209 (+1000%)
Mutual labels:  react-components, design-system
paragon
💎 An accessible, theme-ready design system built for learning applications and Open edX.
Stars: ✭ 85 (+347.37%)
Mutual labels:  react-components, design-system
rebass
⚛️ React primitive UI components built with styled-system.
Stars: ✭ 7,844 (+41184.21%)
Mutual labels:  react-components, design-system
Shine Design
为开发者、设计师和产品经理准备的 UI 设计语言
Stars: ✭ 157 (+726.32%)
Mutual labels:  react-components, design-system
bezier-react
React components library that implements Bezier Design System.
Stars: ✭ 85 (+347.37%)
Mutual labels:  react-components, design-system
ui-kit
D2iQ UI Kit
Stars: ✭ 29 (+52.63%)
Mutual labels:  storybook, design-system
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (+931.58%)
Mutual labels:  react-components, design-system
Semantic Ui React
The official Semantic-UI-React integration
Stars: ✭ 12,561 (+66010.53%)
Mutual labels:  react-components, javascript-library
React Rough
🐇 React Components for Rough.js
Stars: ✭ 164 (+763.16%)
Mutual labels:  react-components, storybook
mint-ui
Design System | React UI components for web
Stars: ✭ 17 (-10.53%)
Mutual labels:  react-components, design-system
react-pluto
A package of small but beautiful React components from the planet, Pluto. 🔵 Get minimal components for your React based applications 😍
Stars: ✭ 17 (-10.53%)
Mutual labels:  react-components, design-system
react-uswds
USWDS 3.0 components built in React
Stars: ✭ 108 (+468.42%)
Mutual labels:  storybook, design-system
lerna-starter
Simple React UI Development environment boilerplate to develop, test and publish your React components.
Stars: ✭ 55 (+189.47%)
Mutual labels:  react-components, storybook
React Border Wrapper
A wrapper for placing elements along div borders.
Stars: ✭ 147 (+673.68%)
Mutual labels:  react-components, javascript-library
React Formik Ui
A simple component library, composed out of pure HTML form elements to make your live easier composing forms with Formik and React
Stars: ✭ 154 (+710.53%)
Mutual labels:  react-components, javascript-library

Stardust

CircleCI Build Status npm package Apache 2.0

This Repo contains all sources used to build a TILLER design system library.

Install

You can install Stardust using either of the methods below.

For YARN users:

  $ yarn add @tillersystems/stardust

For NPM users:

  $ npm install @tillersystems/stardust

Explore

We have a few examples on Storybook, you can see them by running:

  $ yarn storybook

  // or

  $ npm run storybook

Contribute

Getting started

To install the project, you should follow the Installation guide.

After that, you should be able to start the application with:

yarn start

Directory Structure

TODO

Coding Style

ESLINT

To run ESLint you could run

  • yarn lint
  • Use atom with this plugin : https://github.com/AtomLinter/linter-eslint. In settings make sure "Use global ESLint installation is unchecked to be sure that you are using project eslint configuration. Plus, don't hesitate to check fix errors on save !
  • You can override airbnb rules, add plugins or settings by editting .eslintrc file.
  • Discuss with team to improve/remove rules

Don't prefix your css rules (-webkit, -moz, ...). It will be done automatically.

Testing

Unit Tests

The project uses Jest to run unit tests.

To run the tests in the project, just simply run:

yarn test

Dependencies

Each dependency should be installed with yarn add {dependency-name} command. Each dev dependency should be installed with yarn add {dependency-name} -D command.


Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].