Checking out the Cappuccino Source Code

Once you've completed the other tutorials and are familiar with the basics of creating Cappuccino applications, you may want to dig deeper into the source code for Cappuccino. The code is managed using the Git version control system, and hosted on GitHub.

Prerequisites

There a few requirements before you can begin building Cappuccino from source:

Checking Out From Git

To obtain the latest source, simply clone the Cappuccino repository from GitHub to a directory of your choice:

git clone git://github.com/280north/cappuccino.git ~/Cappuccino

Building Cappuccino

This repository contains the Objective-J language, the Cappuccino frameworks (Foundation and AppKit), Tools, and sample projects. To build a release of Cappuccino, simply run "ant" from the root of the checkout:

cd ~/Cappuccino ant

If all goes well, Cappuccino and Objective-J will be built and placed in the directory pointed to by $STEAM_BUILD/Release.

You can also build frameworks using the steam tool directly:

cd ~/Cappuccino/Foundation steam cd ../AppKit steam

Note that the "ant" task in the root Cappuccino directory does not currently work under Cygwin. Instead, you can run "ant" from the Objective-J directory, and "steam" from the Foundation and AppKit directories.

We're still working out these and other inevitable kinks, so if you're having problems don't be afraid to ask for help!

Download

Cappuccino and Objective-J are licensed under the LGPL. For more information, see our licensing page.

Copyright © 2008-2011 - 280 North, Inc. Cappuccino and Objective-J are registered Trademarks of 280 North. Logo by Sofa. Hosting by Slicehost.