# How-to Guides

```{toctree}
:caption: Using Widgets
:maxdepth: 1
../examples
../user_install
../examples/Widget Basics
../examples/Widget List
../examples/Output Widget
../examples/Widget Events
../examples/Widget Styling
../examples/Widget Layout
../examples/Layout Templates
../examples/Using Interact
../examples/Widget Asynchronous
```

```{toctree}
:caption: Upgrading
:maxdepth: 1
../user_migration_guides
../migration_guides
```

```{toctree}
:caption: Publishing Content with Widgets
:maxdepth: 1
../embedding
```

```{toctree}
:caption: Contributing to Jupyter Widgets
:maxdepth: 1
../dev_install
../dev_testing
../dev_docs
../contributing
../dev_release
```
