Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Code less, make more with Cumula.

This branch is 232 commits ahead of cgardner:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Cumula
Zend
bin
project_templates/app
.gitignore
LICENSE
README.md
build.properties
build.xml
composer.json
composer.phar
docblox.dist.xml
install

README.md

Welcome to Cumula

Code less. Make more.

Cumula is a web development framework for building applications directly on top of APIs. This means that you can build applications faster and with less code.

Cumula Installation Instructions

Step 1: Get the code

Getting the code from GitHub is easiest:

git clone git://github.com/Cumula/cumula-core.git

Alternatively, you can download the latest tarball from https://github.com/Cumula/cumula-core/tarball/master

Next, untar the file using

tar -xzf /path/to/cumula/installer.tar.bz

Step 2: Run the installer

Navigate into the cumula-core directory and run the command

> ./install myAppName -base-dir=../

Where myAppName is the name of the application (folder) you want Cumula installed to and base-dir is the directory you want to create the project in.

Step 3: Setup dependencies with composer

In your myAppName directory, run:

> php composer.phar install

Step 3.1: Optionally, start tracking your project as a git versioned project

    > git init
    > git add .
    > git commit -m "initial project files"

Step 4: Setup your Web Server

Setup your web server to serve the app's public directory as your DocumentRoot. For example, Apache with a VirtualHost would look like:

<VirtualHost *:80>
    ServerName myapp.dev

    VirtualDocumentRoot "/path/to/myAppName/app/public"
    <Directory "/path/to/myAppName/app/public">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Step 5: Run the GUI Setup

Finally, navigate to your web server (usually, http://localhost) and follow the setup instructions.

Resources

  1. Github: https://github.com/Cumula/cumula-core
  2. Documentation Wiki: https://github.com/Cumula/cumula-core/wiki
  3. Discussion Group: https://groups.google.com/forum/cumula
  4. Project Page: http://cumula.org/

Community

  1. Cumula campfire room: https://seabourneconsulting.campfirenow.com/room/411383
  2. Google Groups: https://groups.google.com/forum/#!forum/cumula
Something went wrong with that request. Please try again.