martywallace / tempest
一个微型的PHP框架。
5.0.2
2018-11-17 09:15 UTC
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
一个专注于通过正确的PHPDoc使用和维护来提供IDE支持的PHP框架。其他核心功能包括
- 简单直观的引导,无默认项目结构,允许您以任何您喜欢的风格使用框架。
- 基于环境的配置。
- 一个简单优雅的提供和调用应用服务的系统,其中大部分的应用代码将被编写和调用。
- 熟悉HTTP请求+响应路由和生命周期,支持中间件。
安装
Tempest可以在Packagist上找到,并使用Composer进行安装
$ composer require martywallace/tempest
然而,对于新项目,建议使用通过Composer的create-project
创建的tempest-app
样板项目。这将使用构建Tempest应用程序的理想结构来搭建一个新项目。
$ composer create-project martywallace/tempest-app my-app