mirror of
https://github.com/primer/css.git
synced 2024-12-11 11:16:04 +03:00
53 lines
2.3 KiB
Markdown
53 lines
2.3 KiB
Markdown
|
---
|
||
|
title: Atom packages
|
||
|
path: tools/atom-packages
|
||
|
---
|
||
|
|
||
|
[Atom editor](https://atom.io/) is a _"A hackable text editor for the 21st Century"_ built by GitHub. If you use it as your editor of choice, the design systems team has a list of packages that we find useful for CSS development.
|
||
|
|
||
|
We keep a list of suggested packages in our [atom-packages repository](https://github.com/primer/atom-packages). To install all packages, run this command in your terminal.
|
||
|
|
||
|
```sh
|
||
|
apm install $(curl -L https://raw.githubusercontent.com/primer/atom-packages/master/packages)
|
||
|
```
|
||
|
|
||
|
## Autocomplete Primer
|
||
|
|
||
|
The [Autocomplete Primer package](https://atom.io/packages/autocomplete-primer) is a custom [Primer](https://github.com/primer) package that autocompletes class names for [utilities](/css/utilities) and Rails helper tags for [Octicons](https://github.com/primer/octicons/tree/master/lib/octicons_helper#readme).
|
||
|
|
||
|
Install [autocomplete-primer](https://atom.io/packages/autocomplete-primer) using Atom's package manager or enter this into your terminal:
|
||
|
|
||
|
```sh
|
||
|
apm install autocomplete-primer
|
||
|
```
|
||
|
|
||
|
## Color picker
|
||
|
|
||
|
[Color picker](https://atom.io/packages/color-picker) adds a color picking overlay with sliders and color wheels.
|
||
|
|
||
|
Install [color-picker](https://atom.io/packages/color-picker) using Atom's package manager or enter this into your terminal:
|
||
|
|
||
|
```sh
|
||
|
apm install color-picker
|
||
|
```
|
||
|
|
||
|
## Pigments
|
||
|
|
||
|
[Pigments](https://atom.io/packages/pigments) adds corresponding backgrounds to CSS color values in the editor for higher visibility. It also scans the source files for color variables and displays the true value.
|
||
|
|
||
|
Install [pigments](https://atom.io/packages/pigments) using Atom's package manager or enter this into your terminal:
|
||
|
|
||
|
```sh
|
||
|
apm install pigments
|
||
|
```
|
||
|
|
||
|
## Stylelint linter
|
||
|
|
||
|
We use [Stylelint](https://stylelint.io/), an extension to the [Atom linter package](https://atom.io/packages/linter), for [linting our SCSS](/css/tools/linting). To prevent linting errors during the build we recommend you install [linter-stylelint](https://atom.io/packages/linter-stylelint), which will alert you of any errors locally while you work.
|
||
|
|
||
|
Install [linter-stylelint](https://atom.io/packages/linter-stylelint) using Atom's package manager or enter this into your terminal:
|
||
|
|
||
|
```sh
|
||
|
apm install linter linter-stylelint
|
||
|
```
|