Primer

The CSS design system that powers GitHub

README

Primer CSS

The CSS implementation of GitHub's Primer Design System


Documentation


Our documentation site lives at primer.style/css. You'll be able to find detailed documentation on getting started, all of the components, our theme, our principles, and more.

Install

This repository is distributed with [npm]. After [installing npm][install-npm], you can install @primer/css with this command:

  1. ```sh
  2. npm install --save @primer/css
  3. ```

Usage

The included source files are written in [Sass] using SCSS syntax. After installing with npm, you can add your project'snode_modules directory to your Sass include paths (AKA load paths in Ruby), then import it like this:

  1. ```scss
  2. @import "@primer/css/index.scss";
  3. ```

You can import individual Primer modules directly from the @primer/css package:

  1. ```scss
  2. @import "@primer/css/core/index.scss";
  3. @import "@primer/css/product/index.scss";
  4. @import "@primer/css/marketing/index.scss";
  5. ```

Development

See DEVELOP.md for development docs.

Releasing (for GitHub staff)

You can find docs about our release process in RELEASING.md.

License




[install-npm]: https://docs.npmjs.com/getting-started/installing-node
[npm]: https://www.npmjs.com/
[primer]: https://primer.style/
[sass]: http://sass-lang.com/