Introduction
What Is Radiate?
Radiate is a WordPress theme and plugin framework designed for super fast project scaffolding so you can get up and running as soon as possible.
Heavily inspired by Laravel, Radiate is a lightweight framework with fluent APIs for working with WordPress in an object-oriented way.
Radiate makes use of a service container to manage the application's services, inject dependencies into your classes, register services and vendor packages and resolve the app middleware.
Radiate also comes with a command-line interface built around wp-cli
to make scaffolding your project fast.
Requirements
Radiate has been designed to have as few dependencies and requirements as possible whilst making development fun and fast.
Composer
Composer is a dependency manager for PHP.
Radiate uses Composer to install the framework, add packages, and to autload the classes required for your project.
wp-cli
The WordPress CLI is key to quick development with Radiate - many helpful commands have been created for generating classes and publishing vendor files.
It is possible to develop a theme or plugin without the CLI but you miss out on a lot of the time-saving commands.