selenia / framework

该包已被 弃用 并不再维护。作者建议使用 electro/framework 包。

Electro 框架的标准配置配置文件子系统

0.10.50 2021-01-06 17:34 UTC

README

Electro 框架的标准配置配置文件子系统

简介

此包提供标准框架子系统,并安装所有推荐的标准框架配置包。

标准配置提供两个配置文件

  1. WebProfile - 适用于 Web 应用程序的标准功能。
  2. ConsoleProfile - 适用于基于控制台应用程序的标准功能。
  3. ApiProfile - 适用于基于 Web 的 API(例如:REST API)的功能。

请参阅框架的文档以了解更多有关配置文件的信息。

子系统与插件

此包的子系统模块仅提供框架的主要功能。

框架的一些可选部分在其他地方作为插件包提供,您可以根据需要安装它们。这些将为您提供 ORM、数据库迁移、模板引擎等。

请参阅框架的文档以获取有关如何安装插件的说明。

安装框架的标准包捆绑包

通过在项目中的 composer.json 文件中要求此包,您将安装带有标准配置推荐包的框架。

您不应在空项目中安装此包,因为它将缺少完整应用程序所需的基本文件和目录结构。

使用 Electro 基础安装 作为您的应用程序的起点。

安装自定义框架配置文件

在不久的将来,将提供更多框架安装配置文件。

不同的安装配置文件将提供针对某些场景更合适的框架的定制版本。例如,"微框架"配置文件将安装最小集的子系统,具有更窄的范围,针对最大性能进行优化。

目前,此包是唯一的配置文件,它由一组子系统组成,这些子系统构成了一个通用的 Web 框架,适用于大多数常见的使用场景。

当有可用的替代配置文件时,您可以在 GitHub 上的 electro-framework 组织中找到它们。

日志查看支持

要使用 lnav 命令查看框架生成的日志文件,请输入以下命令以安装框架默认日志格式的 lnav 支持

lnav -i private/packages/electro/framework/lnav.json

许可

Electro 框架是开源软件,在 MIT 许可证 下授权。

Electro 框架 - 版权 © Cláudio Silva 和 Impactwave, Lda.