---
title: 'Guides'
---

## Working with Culori 

### [Optimize bundle size with tree-shaking](./tree-shaking/)

Once you're done prototyping and you're ready to ship an optimized bundle, switch your imports over to the fully tree-shakeable version.

### [Migration guide](./migration/)

This guide documents the breaking changes in each new major release of the library and how to address them in your code.

## Elsewhere

[Coloring With Code — A Programmatic Approach To Design](https://tympanus.net/codrops/2021/12/07/coloring-with-code-a-programmatic-approach-to-design/), a tutorial by George Francis.
