# Documentation

- [Self-hosting](https://github.com/Up-to-code/whirl/blob/main/docs/self-hosting.md): run Whirl locally and in production
- [Configuration](https://github.com/Up-to-code/whirl/blob/main/docs/configuration.md): every environment variable and
  what it switches on
- [Architecture](https://github.com/Up-to-code/whirl/blob/main/docs/architecture.md): how a message travels from the
  composer to the model and back
- [Contributing](https://github.com/Up-to-code/whirl/blob/main/CONTRIBUTING.md): conventions, checks, and pull requests