boomcms/boom-core

BoomCMS的核心类

v9.1.4 2024-02-22 00:35 UTC

This package is auto-updated.

Last update: 2024-09-22 02:06:42 UTC


README

BoomCMS logo

Build Status StyleCI

BoomCMS

BoomCMS是一个内容管理系统,旨在使内容编辑人员和开发者都易于使用。

这是BoomCMS的核心代码,旨在集成到Laravel应用程序中。

要创建一个新的BoomCMS应用程序,请遵循BoomCMS应用程序中的安装说明。

开发

运行测试

首先使用Composer安装PHP依赖项

    composer install

然后,您可以使用phpunit运行测试。然而,一些测试需要访问数据库。为了使这些测试通过,您可能需要指定数据库凭证

    DB_PASSWORD=<password> DB_USERNAME=<username> DB_DATABASE=<database> DB_HOST=<host> DB_DRIVER=<driver> phpunit

这些变量的默认值如下

  • DB_PASSWORD: 空值
  • DB_USERNAME: root
  • DB_DATABASE: boomcms_tests
  • DB_HOST: 127.0.0.1
  • DB_DRIVER: mysql

如果默认值对您适用,您不需要在命令行上指定这些选项。

构建JavaScript和CSS文件

首先通过NPM和bower安装依赖项

    npm install
    bower install

然后使用grunt创建压缩后的JavaScript和CSS文件

    grunt dist

默认的grunt任务是grunt watch,当进行更改时,它将构建JavaScript和CSS文件。