/tempest

A tiny PHP framework designed around ease of use and standard architecture patterns. Great for microservices and small applications that don't need heavy lifting involved in large frameworks.

Primary LanguagePHPMIT LicenseMIT

Tempest

Build Status Latest Stable Version Total Downloads

A PHP framework with a strong focus on IDE support through correct PHPDoc usage and maintenance. Other core features include:

  • Straightforward bootstrapping with zero default project structure, allowing you to use the framework however you prefer.
  • Environment based configuration.
  • A simple, elegant system for provisioning and calling application services, where the bulk of your application code will be written and called from.
  • Familiar HTTP request + response routing and lifecycle with middleware support.

Installation

Tempest can be found on Packagist and installed with Composer:

$ composer require martywallace/tempest

However for new projects it is recommended to use the tempest-app boilerplate project with Composer's create-project. This will scaffold a new project using the ideal structure for building an application with Tempest:

$ composer create-project martywallace/tempest-app my-app