electro/framework

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

0.11.0 2024-06-19 11:30 UTC

README

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

重新构建包(适用于框架开发者)

如果您对任何子系统中的 composer.json 进行了更改,您需要运行 bin/build.php 来更新包的主要 composer.json。否则,对子系统依赖的更改将不会产生任何效果。
在更新主要 composer.json 后,您应该将更改提交到Git。

简介

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

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

  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。