forkcms/forkcms

Fork 是一款将会震撼您世界的开源 CMS。

资助包维护!
carakas

安装次数: 38,680

依赖项: 0

建议者: 0

安全: 18

星标: 1,170

关注者: 59

分支: 324

开放问题: 67


README

Fork CMS

Build Status Latest Stable Version License Code Coverage Documentation Status huntr.dev | the place to protect open source

安装

  1. 请确保您已安装 composer
  2. 在您的文档根目录中运行 composer create-project forkcms/forkcms .
  3. 浏览到您的网站
  4. 按照屏幕上的步骤操作
  5. 祝您玩得开心!

依赖项

注意:如果您使用的是 GIT 而不是 composer create-project 或来自 http://www.fork-cms.com 的 zip 文件,您应该安装我们的依赖项。依赖项由 composer 处理

要安装依赖项,您可以在文档根目录中运行以下命令

composer install -o

安全

如果您发现任何与安全相关的问题,请通过电子邮件 core@fork-cms.com 而不是使用问题跟踪器。由于有时您需要 HTML,因此允许在翻译中使用 HTML。关于此的任何报告均不会被视为安全问题。网站所有者可以使用组权限限制谁可以添加/编辑翻译字符串。

错误

如果您遇到任何错误,请在本 Github 上创建一个问题。如果您遇到困难或想讨论 Fork CMS: Join our Slack channel 加入我们的 Slack 频道!

运行测试

我们使用 phpunit 作为测试框架。当使用 composer install 时会安装它。为了能够运行它们,请确保您有一个与正常数据库具有相同凭据且以 _test 结尾的名称的数据库。

由于我们支持多个 php 版本,这导致了一些问题。因此,我们使用 symfony 的桥接器。

运行测试

composer test

仅运行单元、功能或安装程序测试

 composer test -- --testsuite=functional
 composer test -- --testsuite=unit
 composer test -- --testsuite=installer

如果您想运行除安装程序以外的所有测试,请使用以下命令

composer test -- --exclude-group=installer

美化后端

后端结合使用 Bootstrap 和 Sass。要做出更改,您应将更改应用到 scss 文件中,并使用 gulp build 重新生成真实的 css。

Yarn

我们使用 yarn 安装依赖项。目前我们有一个将所有内容移动到正确目录的 gulp 脚本。因此,如果您更改依赖项,请确保运行 gulp build

社区

Join our Slack channel 加入我们的 Slack 频道!

Fork CMS 团队