2017 © Pedro Peláez
 

library skeleton

Cubex Project Skeleton

image

cubex/skeleton

Cubex Project Skeleton

  • Thursday, February 19, 2015
  • by bajbnet
  • Repository
  • 4 Watchers
  • 0 Stars
  • 89 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

Cubex Skeleton Project

Latest Stable Version Total Downloads Build Status Dependency Status HHVM Status Coverage Status, (*1)

Installation

Getting the base project

Composer is a dependency management library for PHP, which you can use to download the Cubex Framework, and example project., (*2)

Start by downloading Composer onto your computer., (*3)

Once composer is installed, to clone the base cubex project, you simply need to run, (*4)

composer create-project cubex/skeleton myproject

replacing myproject with the name of the project folder you wish to work with., (*5)

Getting your web environment setup

There are various ways in which you can get your cubex project running on a web server., (*6)

  • Virtual Host
  • htaccess
  • Raw PHP
  • PHP Development Server

Each environment requires you setup the Cubex Environmental variable, which is CUBEX_ENV, with the exception of the //PHP Development Web Server// which will apply "development" as default environment., (*7)

Configurations for the various options can be found below. Once you have your environment setup, you should be able to navigate to your configured path, and see the sample project., (*8)

Setting Your Virtual Host

<VirtualHost *:80>
    SetEnv CUBEX_ENV development

    DocumentRoot "project_path/public"
    ServerName cubex.local
    ServerAlias www.cubex.local
    ErrorLog "logs/cubex-error.log"
    CustomLog "logs/cubex-access.log" common

    RewriteEngine on
    RewriteRule ^(.*)$        /index.php  [L,QSA]
</VirtualHost>

htaccess

SETENV CUBEX_ENV development

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$        index.php  [L,QSA]

Raw PHP

Within public/index.php before initiating cubex, you can put the environment directly into php with, (*9)

putenv("CUBEX_ENV=development");

PHP Development Server

Running the following command within the root of your project will allow you to access this project with http://localhost:8080, (*10)

php -S 0.0.0.0:8080 public/index.php

The Versions

19/02 2015
09/09 2014
10/08 2014

0.1.1

0.1.1.0 http://cubex.io

Cubex Project Skeleton

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

03/03 2014

0.0.2

0.0.2.0 http://cubex.io

Cubex Project Skeleton

  Sources   Download

BSD-3-Clause

The Requires

 

11/02 2014

v0.1

0.1.0.0 http://cubex.io

Cubex Project Skeleton

  Sources   Download

BSD-3-Clause

The Requires