An open API service indexing awesome lists of open source software.

https://github.com/robhameetman/shadow-ui

A UI pattern library with 100+ Web Components, automated screenshot testing, and MDX documentation with Storybook.
https://github.com/robhameetman/shadow-ui

lerna-monorepo mdx pattern-library pre-alpha prs-welcome screenshot-testing storybook typescript ui webcomponents

Last synced: 25 days ago
JSON representation

A UI pattern library with 100+ Web Components, automated screenshot testing, and MDX documentation with Storybook.

Awesome Lists containing this project

README

          

![@shadow-ui][header]

# ๐Ÿ“ฆ @shadow-ui

This project is a curated collection of over 100 robust and modern Web Components
built with Lit Element.

- [๐Ÿ“ฆ @shadow-ui](#%f0%9f%93%a6-shadow-ui)
- [๐Ÿ’ผ Getting Started](#%f0%9f%92%bc-getting-started)
- [๐Ÿ“š Prerequisites](#%f0%9f%93%9a-prerequisites)
- [๐Ÿ“ฒ Installing](#%f0%9f%93%b2-installing)
- [๐Ÿ›ฅ Deployment](#%f0%9f%9b%a5-deployment)
- [๐Ÿงพ Important Dependencies](#%f0%9f%a7%be-important-dependencies)
- [๐Ÿท Versioning](#%f0%9f%8f%b7-versioning)
- [๐Ÿ“œ Authors](#%f0%9f%93%9c-authors)
- [๐Ÿ“„ License](#%f0%9f%93%84-license)

## ๐Ÿ’ผ Getting Started

These instructions will get you a copy of the project up and running on your
local machine for development and testing purposes. See deployment for notes on
how to deploy the project on a live system.

### ๐Ÿ“š Prerequisites

What things you need to install the software and how to install them

* Node v10+
* NPM v6+

### ๐Ÿ“ฒ Installing

To install the project, clone and build the repo, then use `npm` to install
dependencies for each package.

```bash
git clone git@bitbucket.org:shadow-ui.git
cd packages/eslint-config
npm i
```

## ๐Ÿ›ฅ Deployment

Each package is versioned and deployed independently with `npm`:

```bash
npm version patch
npm publish
```

## ๐Ÿงพ Important Dependencies

* [TypeScript](https://www.typescriptlang.org/) - Implementation language
* [NPM](https://www.npmjs.com/) - Dependency Management
* [Lit Element](https://lit-element.polymer-project.org/) - Component Framework
* [Storybook](https://storybook.js.org/) - UI Sandbox
* [MDX](https://mdxjs.com/) - Component Documentation Format

## ๐Ÿท Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available,
see the [tags on this repository](https://github.com/RobHameetman/packages/tags/).

## ๐Ÿ“œ Authors

* **Robert Hameetman** - **

See also the list of [contributors](https://github.com/RobHameetman/shadow-ui/graphs/contributors)
who participated in this project.

## ๐Ÿ“„ License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md)
file for details

[header]: /.github/readme-root.png "@shadow-ui"