Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Home of Toura Mulberry, tools and a framework for quickly producing cross-platform mobile applications using Javascript, HTML, CSS, and PhoneGap
JavaScript Ruby Java Objective-C Shell

Merge pull request #434 from thegoldentoilet/feedsTitleFix

Feeds title fix - reviewed ok. Limits page nav titles (chrome) to one line and ends with an ellipsis.
latest commit 11a3989271
Chris Barrett authored
Failed to load latest commit information.
app Merge branch 'master' of github.com:Toura/mulberry into feedsTitleFix
base_apps/toura/page_defs Merge branch 'wiley-templates'
builder Merge pull request #412 from ngauthier/master
cli Merge pull request #425 from greenideas/f-use-feed-proxy
demos/kitchensink Style changes to keep the page-nav title from wrapping and overflowin…
install use jar directly instead of brew-installed closure compiler
lib replace a few more missed Directories.javascript
spec reenable spec
tmp Removing this
vendor use jar directly instead of brew-installed closure compiler
.evergreen Squashed commit of the following:
.gitignore Adding .rvmrc to gitignore
.travis.yml
CLA.pdf Updating CLA w/Github, email address
Gemfile add note to gemfile about adding dependencies to map, too
Gemfile.lock updating jshintrb
LICENSE.txt initial snapshot
README.md Adding Travis CI tag :)
Rakefile move toura_app/application.rb to root of repo
app.rb
builder.rb TouraAPP -> Mulberry::Framework
install.sh Added message and prompt to continue for OSX, Linux install
mulberry.rb relocate builder as a first-class citizen of the repo
update.sh concat vendor files onto dojo.js & reduce number of requests

README.md

Build Status

Getting Started

Mulberry is supported on:

  • OSX Snow Leopard and Lion
  • Windows 7 64-bit via Cygwin
  • Ubuntu 11 64-bit (other Linux distros ought to work, although you'll have to install the necessary pre-requisites by hand if you don't use apt)

You should read the relevant README for your operating system in the install directory.

Getting Support

Installation

  1. Read install/<your_operating_system>/README.md for details on dependencies for your operating system. The installation process takes care of as much of this as possible, but some dependencies may need to be installed manually before the installation scripts will work.
  2. Download the latest release, or clone the repository into a directory of your choosing:

    git clone git@github.com:Toura/mulberry.git

  3. Once you have the code, cd to the mulberry directory, and run the following command:

    source ./install.sh

Uninstallation

Mulberry uses rvm and bundler to install all the necessary components into the Mulberry directory itself. To uninstall, simply rm -rf the mulberry directory then run rvm implode to remove rvm (unless you wish to keep it, of course).

You'll also need to edit your shell profile (typically ~/.bash_profile) to remove the $PATH entry that the installer added.

Developing Apps

Supported Mobile Platforms

Mulberry currently supports the following mobile platforms:

  • iOS4 and above on iPhone and iPad
  • Android 2.2 and above on Phone only

Mulberry apps have been shown to run on WebOS, although not bug-free.

Mulberry does not currently support Windows Mobile or BlackBerry in any version.

There are additional requirements for each platform:

Something went wrong with that request. Please try again.