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.
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
Navigate into the
cumula-core directory and run the command
> ./install myAppName -base-dir=../
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.
In your myAppName directory, run:
> php composer.phar install
> git init > git add . > git commit -m "initial project files"
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>
Finally, navigate to your web server (usually, http://localhost) and follow the setup instructions.
- Github: https://github.com/Cumula/cumula-core
- Documentation Wiki: https://github.com/Cumula/cumula-core/wiki
- Discussion Group: https://groups.google.com/forum/cumula
- Project Page: http://cumula.org/
- Cumula campfire room: https://seabourneconsulting.campfirenow.com/room/411383
- Google Groups: https://groups.google.com/forum/#!forum/cumula