martywallace / tempest
A tiny PHP framework.
Installs: 300
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
pkg:composer/martywallace/tempest
Requires
- php: >=7.1
- doctrine/cache: ^1.7
- doctrine/inflector: ^1.2
- erusev/parsedown: ^1.6
- monolog/monolog: ^1.23
- nesbot/carbon: ^1.22
- nikic/fast-route: 1.2.*
- symfony/console: ^3.3
- symfony/event-dispatcher: ^3.3
- twig/twig: 2.3.*
- vlucas/phpdotenv: ^2.4
- vlucas/valitron: ^1.4
- willdurand/negotiation: ^2.3
Requires (Dev)
- phpunit/phpunit: 6.3
README
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