affinitidev/silex-config

Silex 的高级配置服务提供商

v0.1.1 2014-07-13 20:31 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:25:24 UTC


README

版本: master

由 Affiniti Development 构建的 ConfigServiceProvider 是一个 Silex 服务提供商,它增加了对 Symfony Config 组件的支持。它为 Config 组件的所有功能提供了快捷方式 - 功能包括

  • 加载和验证配置文件。
  • 支持多个目录。
  • 支持配置缓存。
  • 包含的格式:YAML、INI 和 PHP。
  • 支持自定义定义、加载器和缓存实现。
  • 事件允许与其他 Silex 服务提供商一起使用。

构建状态

Code Quality

Code Coverage

Build Status

文档

文档位于 此处,在 Docs 文件夹中。这包括安装说明、快速入门指南和高级功能。文档目前为 markdown 格式。

许可证

在 MIT 许可证下分发。请参阅 LICENSE 文件中的完整许可证。

贡献

全天候、每周7天开放贡献!

如果您想做出贡献,请这么做!我要求您遵循以下简单规则来提交问题或功能请求。请注意,如果您只想报告问题或功能请求(而不是编写代码),则仅适用步骤1。

问题

很多时候问题可能很小,并且可能在没有问题跟踪器的情况下先进行编码。我们要求您在修复问题时遵循以下规则

  1. 检查问题跟踪器,如果不存在针对错误的报告,则创建一个。
  2. 如果您想修复该问题,请在问题上注明您正在编写修复程序。
  3. 编写您的修复程序,如果适用,请编写单元测试。
  4. 发送带有消息 fixes #<问题编号> 的拉取请求,其中将 <问题编号> 替换为要修复的问题编号。
  5. 合并之前可能会在拉取请求上进行讨论。

功能请求

在编码功能请求之前,应在问题跟踪器上先进行讨论。这是为了防止在功能未被采纳时浪费时间。在提出功能请求时请遵循以下规则

  1. 检查问题跟踪器中的功能,如果不存在针对该功能的报告,则创建一个。
  2. 经过一些可能的讨论后,问题将被标记为“批准”。在此点之前不应开始编码。
  3. 如果您想工作在该问题上,请在问题上注明您正在编码该功能。
  4. 编写功能,如果适用,请编写单元测试。
  5. 发送带有消息 resolves #<功能编号> 的拉取请求,其中将 <功能编号> 替换为要解决的问题编号。
  6. 合并之前可能会在拉取请求上进行讨论。

项目信息

维护者

此软件包由 Affiniti Development 发布,这是我供应商的“化名”。我是项目维护者 Brendan Bates,化名是为了让 namespace 更漂亮!

网站

该项目始终可在 Github 上找到。目前,存储库也作为主要的文档网站。