pixel418 / staq
Staq 是一个小巧的 PHP 框架,旨在提供愉快的 Web 开发体验。
v0.7.0
2015-06-08 17:23 UTC
Requires
- php: >=5.4.0
- michelf/php-markdown: 1.3.*
- pixel418/eloq: 0.2.*
- pixel418/iniliq: 0.3.*
- pixel418/markdownify: 2.1.*
- pixel418/ubiq: 0.4.*
- twig/twig: 1.*
This package is not auto-updated.
Last update: 2024-09-14 17:48:08 UTC
README
Staq 是一个现代且创新的 PHP 框架,旨在提供愉快的 Web 开发体验。
特点
Staq 包含所有预期的功能:可扩展结构、路由、ORM、模板和预编码应用程序(计划中)。
它主要包含一个新的对象模式,即 栈,以实现低依赖、高扩展性和愉快的开发!
编写代码
Hello World 教程
require_once( 'vendor/Elephant418/staq/src/include.php' ); \Staq\App::create( ) ->addController( '/hello/:name', function( $name ) { return 'Hello ' . $name; } ) ->run( );
Hello World 项目
您可以使用 Hello World 项目来启动应用程序。
- 最简单的 Staq Hello World 项目
- 具有 MVC 结构的 Staq Hello World 项目
系统需求
您需要 PHP >= 5.4 和一些快乐。
如何安装
如果您没有 composer,您必须 安装它。
在您的存储库根目录中添加或完成 composer.json 文件,如下所示
{ "require": { "Elephant418/staq": "0.6.0" } }
Staq 现在可以通过 composer 下载。
该框架和扩展程序与 composer 自动加载一起工作
require_once( './vendor/autoload.php' );
如何贡献
- 分支 Staq 存储库
- 为每个功能或改进创建一个新的分支
- 从每个功能分支向 develop 分支发送 pull request
如果您对 pull request 不太了解,您可以阅读 GitHub 文章。
所有 pull request 必须遵循 PSR2 标准,并附带通过 phpunit 测试。
作者与社区
Staq 采用 MIT 许可证。
它由 Thomas ZILLIOX 创建和维护。
如果您有问题,您可以通过 邮件列表 向社区发送消息。
如果您对即将推出的功能感兴趣,您可以看到我的 trello 板。