演示/框架

此包已被废弃,不再维护。作者建议使用 view-components/view-components 包。

面向企业Web应用程序的灵活框架无关UI


README

面向企业Web应用程序的灵活框架无关UI

Release Scrutinizer Code Quality Build Status Code Coverage

项目状态:自2016年8月12日以来的alpha版本

有疑问? 在问题跟踪器中提问.

目录

要求

  • PHP 5.5+ (hhvm & php7 都受支持)

安装

将组件安装到现有项目中

推荐的安装组件的方式是通过 Composer

从您的项目目录中运行以下命令

composer require view-components/view-components

作为独立项目安装

为了在您的系统上运行此包附带的自带测试和演示应用程序,您需要将其作为独立项目安装。

composer create-project view-components/view-components

这相当于执行git clone后对供应商执行"composer install"。Composer将自动运行'post-create-project-cmd'命令,这将调用交互式安装。

如果您想使用默认设置并静默运行,只需添加--no-interaction选项。

如果您已经克隆了这个仓库,或者您想重新安装此包,导航到包文件夹,然后运行不带包名称的composer create-project命令。

如果您确定不需要重新安装composer依赖项,则可以仅执行捆绑的安装器:composer run post-create-project-cmd

这种安装有额外的要求

  • ext-curl
  • ext-pdo_sqlite

演示应用程序

此包自带演示应用程序。

演示的源代码在此 可用

工作演示

Travis CI自动将此包附带的自带Web应用程序部署到Heroku。

您在这里可以看到工作演示: http://view-components.herokuapp.com/

第一次运行可能较慢,因为Heroku在没有流量时关闭工作者,并在第一次访问时再次启动。

在本地运行演示应用程序

要本地运行它,您必须将此包安装为带有开发依赖项的独立项目。

然后,从包目录中使用以下命令运行web服务器

composer serve

此命令使用PHP捆绑的web服务器。

现在,在浏览器中打开http://localhost:8000(对于Windows用户,启动web服务器后将会自动打开)。

文档

正在完善中。非常欢迎贡献!

测试

此应用程序捆绑了使用PHPUnit创建的单元和验收测试。

要本地运行测试,您必须将此包安装为带有开发依赖项的独立项目。

运行单元和验收测试的命令

composer test

检查代码风格的命令

composer cs

贡献

请参阅贡献指南行为准则以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件[email protected]联系,而不是使用问题跟踪器。

许可

© 2014—2016 Vitalii Stepanenko

MIT许可下授权。

请参阅许可文件以获取更多信息。