93036b25cec0f3e537c5bac8f86fe18b2e4bf320
[yaffs-website] / node_modules / uncss / node_modules / postcss / docs / writing-a-plugin.md
1 # Writing a PostCSS Plugin
2
3 ## Getting Started
4
5 * [“Create Your Own Plugin” tutorial](http://webdesign.tutsplus.com/tutorials/postcss-deep-dive-create-your-own-plugin--cms-24605)
6 * [Plugin Boilerplate](https://github.com/postcss/postcss-plugin-boilerplate)
7 * [Plugin Guidelines](https://github.com/postcss/postcss/blob/master/docs/guidelines/plugin.md)
8 * [AST explorer with playground](http://astexplorer.net/#/np0DfVT78g/1)
9
10 ## Documentation and Support
11
12 * [PostCSS API](https://github.com/postcss/postcss/blob/master/docs/api.md)
13 * [Ask questions](https://gitter.im/postcss/postcss)
14 * [PostCSS twitter](https://twitter.com/postcss) with latest updates.
15
16 ## Tools
17
18 * [Selector parser](https://github.com/postcss/postcss-selector-parser)
19 * [Value parser](https://github.com/TrySound/postcss-value-parser)
20 * [Property resolver](https://github.com/jedmao/postcss-resolve-prop)
21 * [Function resolver](https://github.com/andyjansson/postcss-functions)
22 * [Font parser](https://github.com/jedmao/parse-css-font)
23 * [Dimension parser](https://github.com/jedmao/parse-css-dimension)
24   for `number`, `length` and `percentage`.
25 * [Sides parser](https://github.com/jedmao/parse-css-sides)
26   for `margin`, `padding` and `border` properties.
27 * [Font helpers](https://github.com/jedmao/postcss-font-helpers)
28 * [Margin helpers](https://github.com/jedmao/postcss-margin-helpers)