locomotivemtl/charcoal-core

Charcoal Web 框架


README

Build Status

charcoal-core 模块包含一些核心 Charcoal 命名空间:\Charcoal\Loader\Charcoal\Model\Charcoal\Source\Charcoal\Validator

如何安装

安装 charcoal-core 的首选(也是唯一支持)方式是使用 composer

★ composer require locomotivemtl/charcoal-core

对于完整且可立即使用的 Charcoal 项目,从 boilerplate 开始

★ composer create-project locomotivemtl/charcoal-project-boilerplate:@dev --prefer-source

依赖和需求

Charcoal 依赖于

  • PHP** 5.6+
    • 建议使用 PHP 7,以提高性能和安全性。
  • ext-pdo
  • ext-mbstring
  • psr/log
  • psr/cache
  • locomotivemtl/charcoal-config
  • locomotivemtl/charcoal-factory
  • locomotivemtl/charcoal-property
  • locomotivemtl/charcoal-view

Loader

Model

源代码

Validator

验证器命名空间已过时,不应使用。目前正在从 Charcoal 的所有地方移除其使用。

开发

安装开发环境

★ composer install --prefer-source

运行测试

★ composer test

API 文档

开发依赖

  • phpunit/phpunit
  • squizlabs/php_codesniffer
  • satooshi/php-coveralls

持续集成

编码风格

charcoal-core 模块遵循 Charcoal 编码风格

可以使用 composer phpcs 执行编码风格验证/强制执行。还可以使用 composer phpcbf 使用自动修复器。

作者

许可

Charcoal 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE

变更日志

  • 未发布。

待办事项

  • 移除对 charcoal-app 的依赖