Sha256: 92cf2fdea898ec9af9f20fddd20fab3178bc7d1762b08a3976f3afee107c1ca0

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

# Pusher Chameleon

[![npm version](https://badge.fury.io/js/pusher-chameleon.svg)](https://badge.fury.io/js/pusher-chameleon) [![Gem Version](https://badge.fury.io/rb/pusher-chameleon.svg)](https://badge.fury.io/rb/pusher-chameleon)

Chameleon is a library of front-end assets that can be used across Pusher. The general layout and grid have been taken from Foundation for Sites, with our custom components and elements added in on top.

## How to use

Chameleon can currently be imported as both a node module, and a ruby gem. Then, import the base chameleon stylesheet in to your project. This includes all of the functions, variables, and mixins that are required:

```sass
// For a node project
@import "~pusher-chameleon/stylesheets/chameleon.scss";

// For a ruby project via sprockets
@import "chameleon";
```

You can pick and choose which components you require, so these will need to be explicitly included:

```sass
@include CHAMELEON-grid;
@include CHAMELEON-typography;
...
```


## Publishing a new version

Follow these steps to publish a new version of Chameleon:

- Ensure you're logged in to npm and RubyGems on your local machine
- Update the version number in `package.json`
- Run `rake chameleon:publish`

This rake task will publish a new version of Chameleon to the npm registry, push to RubyGems, and build a new version of the docs.

## Documentation

[Read the Docs](https://pusher.github.io/chameleon)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pusher-chameleon-1.0.4 README.md