# Documentation

# Acorn

## Getting Started

- [Installation](https://roots.io/acorn/docs/installation/)
- [Directory Structure](https://roots.io/acorn/docs/directory-structure/)
- [Compatibility](https://roots.io/acorn/docs/compatibility/)

## The Basics

- [Routing](https://roots.io/acorn/docs/routing/)
- [Controllers, Middleware & Kernel](https://roots.io/acorn/docs/controllers-middleware-kernel/)
- [Eloquent Models](https://roots.io/acorn/docs/eloquent-models/)
- [Error Handling](https://roots.io/acorn/docs/error-handling/)
- [Logging](https://roots.io/acorn/docs/logging/)
- [WP-CLI](https://roots.io/acorn/docs/wp-cli/)

## Packages

- [Package Development](https://roots.io/acorn/docs/package-development/)
- [Available Packages](https://roots.io/acorn/docs/available-packages/)

## Guides

- [Upgrading Acorn](https://roots.io/acorn/docs/upgrading-acorn/)
- [Laravel Blade Views](https://roots.io/acorn/docs/rendering-blade-views/)
- [Laravel Cache](https://roots.io/acorn/docs/laravel-cache-alternative-to-wordpress-transients/)
- [Laravel Livewire](https://roots.io/acorn/docs/using-livewire-with-wordpress/)
- [Laravel Migrations](https://roots.io/acorn/docs/creating-and-running-laravel-migrations/)
- [Laravel Queues](https://roots.io/acorn/docs/creating-and-processing-laravel-queues/)
- [Laravel Artisan Commands](https://roots.io/acorn/docs/creating-wp-cli-commands-with-artisan-console/)
- [Laravel Redis](https://roots.io/acorn/docs/laravel-redis-configuration/)

# Bedrock

## Getting Started

- [Installation](https://roots.io/bedrock/docs/installation/)
- [Compatibility](https://roots.io/bedrock/docs/compatibility/)
- [Configuration](https://roots.io/bedrock/docs/configuration/)
- [Deployment](https://roots.io/bedrock/docs/deployment/)

## The Basics

- [Composer](https://roots.io/bedrock/docs/composer/)
- [Environment Variables](https://roots.io/bedrock/docs/environment-variables/)
- [Folder Structure](https://roots.io/bedrock/docs/folder-structure/)
- [Server Configuration](https://roots.io/bedrock/docs/server-configuration/)
- [Local Development](https://roots.io/bedrock/docs/local-development/)
- [Testing](https://roots.io/bedrock/docs/testing/)

## Digging Deeper

- [MU Plugin Autoloader](https://roots.io/bedrock/docs/mu-plugin-autoloader/)
- [WP-Cron](https://roots.io/bedrock/docs/wp-cron/)

## Guides

- [Converting Sites](https://roots.io/bedrock/docs/converting-wordpress-sites-to-bedrock/)
- [Bedrock with DDEV](https://roots.io/bedrock/docs/bedrock-with-ddev/)
- [Bedrock with DevKinsta](https://roots.io/bedrock/docs/bedrock-with-devkinsta/)
- [Bedrock with Lando](https://roots.io/bedrock/docs/bedrock-with-lando/)
- [Bedrock with Local](https://roots.io/bedrock/docs/bedrock-with-local/)
- [Bedrock with Valet](https://roots.io/bedrock/docs/bedrock-with-valet/)
- [Disable Plugins](https://roots.io/bedrock/docs/disable-plugins-based-on-environment/)
- [Private Plugins](https://roots.io/bedrock/docs/private-or-commercial-wordpress-plugins-as-composer-dependencies/)
- [Patching Plugins](https://roots.io/bedrock/docs/patching-wordpress-plugins-with-composer/)
- [Patching WordPress](https://roots.io/bedrock/docs/patching-wordpress-with-composer/)

# Sage

## Getting Started

- [Installation](https://roots.io/sage/docs/installation/)
- [Configuration](https://roots.io/sage/docs/configuration/)
- [Structure](https://roots.io/sage/docs/structure/)
- [Functionality](https://roots.io/sage/docs/functionality/)
- [Deployment](https://roots.io/sage/docs/deployment/)
- [Compatibility](https://roots.io/sage/docs/compatibility/)

## The Basics

- [Compiling Assets](https://roots.io/sage/docs/compiling-assets/)
- [Theme Templates](https://roots.io/sage/docs/theme-templates/)
- [Blade Templates](https://roots.io/sage/docs/blade-templates/)
- [Gutenberg](https://roots.io/sage/docs/gutenberg/)
- [Tailwind CSS](https://roots.io/sage/docs/tailwind-css/)

## Digging Deeper

- [Composers](https://roots.io/sage/docs/composers/)
- [Components](https://roots.io/sage/docs/components/)
- [Localization](https://roots.io/sage/docs/localization/)

## Guides

- [WooCommerce](https://roots.io/sage/docs/woocommerce/)
- [Sass](https://roots.io/sage/docs/sass/)
- [Fonts Setup](https://roots.io/sage/docs/fonts-setup/)
- [Bootstrap](https://roots.io/sage/docs/bootstrap/)
- [Blade Icons](https://roots.io/sage/docs/use-blade-icons/)

# Trellis

## Getting Started

- [Installation](https://roots.io/trellis/docs/installation/)
- [CLI](https://roots.io/trellis/docs/cli/)

## The Basics

- [WordPress Sites](https://roots.io/trellis/docs/wordpress-sites/)
- [Local Development](https://roots.io/trellis/docs/local-development/)
- [Remote Server Setup](https://roots.io/trellis/docs/remote-server-setup/)
- [Deployments](https://roots.io/trellis/docs/deployments/)
- [Cron Jobs](https://roots.io/trellis/docs/cron-jobs/)
- [Passwords](https://roots.io/trellis/docs/passwords/)
- [Database Access](https://roots.io/trellis/docs/database-access/)
- [Server Logs](https://roots.io/trellis/docs/server-logs/)
- [Configuring PHP](https://roots.io/trellis/docs/configuring-php/)
- [Multisite](https://roots.io/trellis/docs/multisite/)
- [Existing Projects](https://roots.io/trellis/docs/existing-projects/)

## Security

- [Security](https://roots.io/trellis/docs/security/)
- [Vault](https://roots.io/trellis/docs/vault/)
- [SSH Keys](https://roots.io/trellis/docs/ssh-keys/)
- [SSL](https://roots.io/trellis/docs/ssl/)

## Digging Deeper

- [Ansible](https://roots.io/trellis/docs/ansible/)
- [Composer Authentication](https://roots.io/trellis/docs/composer-authentication/)
- [Mail](https://roots.io/trellis/docs/mail/)
- [Nginx Includes](https://roots.io/trellis/docs/nginx-includes/)
- [FastCGI Caching](https://roots.io/trellis/docs/fastcgi-caching/)
- [Redis](https://roots.io/trellis/docs/redis/)
- [Sage Integration](https://roots.io/trellis/docs/sage-integration/)

## Troubleshooting

- [Python](https://roots.io/trellis/docs/python/)
- [Troubleshooting](https://roots.io/trellis/docs/troubleshooting/)
- [Debugging PHP](https://roots.io/trellis/docs/debugging-php/)

## Extensions

- [User Extensions](https://roots.io/trellis/docs/user-contributed-extensions/)

## Guides

- [Deploy to DigitalOcean](https://roots.io/trellis/docs/deploy-to-digitalocean/)
- [Deploy to Hetzner Cloud](https://roots.io/trellis/docs/deploy-to-hetzner-cloud/)
- [Deploy with GitHub Actions](https://roots.io/trellis/docs/deploy-with-github-actions/)
- [Language Files](https://roots.io/trellis/docs/install-wordpress-language-files/)
- [Multiple Sites](https://roots.io/trellis/docs/multiple-sites/)
