2017 © Pedro Peláez
 

library boom-core

Core classes for BoomCMS

image

boomcms/boom-core

Core classes for BoomCMS

  • Thursday, June 28, 2018
  • by robbytaylor
  • Repository
  • 5 Watchers
  • 8 Stars
  • 2,441 Installations
  • PHP
  • 5 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 100 Versions
  • 3 % Grown

The README.md

BoomCMS logo , (*1)

Build Status StyleCI , (*2)

BoomCMS

BoomCMS is a content management system which is designed to be easy for content editors and developers alike., (*3)

This is the core code for BoomCMS which is designed to be integrated into a laravel application., (*4)

To create a new BoomCMS app follow the installation instructions in the BoomCMS app., (*5)


Development

Running tests

First install PHP dependencies with composer:, (*6)

    composer install

You can then run tests with phpunit. However, some tests require access to a database. For these tests to pass you may need to specify database credentials:, (*7)

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

The default values for these variables are:, (*8)

  • DB_PASSWORD: empty
  • DB_USERNAME: root
  • DB_DATABASE: boomcms_tests
  • DB_HOST: 127.0.0.1
  • DB_DRIVER: mysql, (*9)

    You won't need to specify these options on the command line if the default values work for you., (*10)

Building JavaScript and CSS files

First install dependencies via NPM and bower:, (*11)

    npm install
    bower install

Then create minified JavaScript and CSS files with grunt:, (*12)

    grunt dist

The default grunt task is grunt watch which will build the JavaScript and CSS files when changes are made., (*13)

The Versions