CodeBlender mainly uses the fantastic Font Awesome icon library.
Please also check out the stacked icon partial.
= codeBlender "icon", "atom", { icon: "fa-shopping-cart" }
 <span class='fa fa-shopping-cart'></span>
 = codeBlender "button", "atom",
{ context: "info",
  icon: { prepend: { ng: { class: "{ 'fa fa-plus': isCollapsed, 'fa fa-minus': !isCollapsed }" } } },
  href: "javascript:;",
  ng:   { click: "isCollapsed = !isCollapsed" } }
 <a class='btn btn-default btn-info' href='javascript:;' ng-click='isCollapsed = !isCollapsed' role='button' type='button'>
<span ng-class="{ 'fa fa-plus': isCollapsed, 'fa fa-minus': !isCollapsed }"></span>
</a>
 | Title | URL | 
|---|---|
| Font Awesome | http://fortawesome.github.io/Font-Awesome/ | 
| Fontello | http://fontello.com/ | 
| Zocial Icons | http://zocial.smcllns.com/ | 
| Task | Date | 
|---|---|
| Make tabs for the different icons sets we utilise - Font Awesome | |
| Present the icons into usable grids - copy from bootstrap | |
| Understand the license of Font Awesome | |
| Create an SCSS array for the social icons | |
| Doc this page more - add in code snippets also | |
| Document the social icons more | |
| Identify the versions of the icons installed on CodeBlender | |
| Allow an icon to be linked in this partial also - link_to | |
| Should I use a SPAN or I tag for the icon html |