Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/retailmenot/anchor

A design system library from RetailMeNot.
https://github.com/retailmenot/anchor

component-library design-system react ui ui-components

Last synced: 2 months ago
JSON representation

A design system library from RetailMeNot.

Awesome Lists containing this project

README

        



Anchor Logo


A React Design System from RetailMeNot


Build Satus


Spectrum


Downloads


Version

----

Anchor is a robust yet lightweight series of UI components, utilities, and styles that form the foundation of great user experiences.

### Get Started

**NPM**

```ssh
npm i --save @retailmenot/anchor styled-components
```

**Yarn**

```ssh
yarn add @retailmenot/anchor styled-components
```

**Usage**

```jsx
// VENDOR
import { ThemeProvider } from '@xstyled/styled-components';
import { RootTheme, Typography } from '@retailmenot/anchor';

const Root = () => (


Hello World!


);

ReactDOM.render(Root, document.getElementById('app'));
```

[View our docs site for more usage guidelines](https://anchor.retailmenot.design/)

### Why Anchor?

* **Isomorphic** - We are an isomorphic-first library which doesn't require a Webpack expert
* **Convention Over Configuration** - Out of the box this library solves common challenges faced by UI engineers without a ton of configuration
* **Composability** - Rather than writing redundant overrides, we provide consistent attributes to easily change the look and feel of our components
* **Community** - We promote people-centric solutions and promote a culture of learners
* **Representational** - We try to use native DOM APIs so the better you know the DOM the easier this library is to use

### Contribute

Check out our [contributing guide](https://github.com/RetailMeNot/anchor/blob/master/CONTRIBUTING.md) until our docs site goes live with that content.