A tiny PHP framework.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Tempest
templates
tests
.gitignore
.travis.yml
LICENSE.md
README.md
composer.json
composer.lock
phpunit.xml

README.md

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