Giter VIP home page Giter VIP logo

mulberry's Introduction

Getting Started

Mulberry is supported on OSX Snow Leopard and Lion, and on Windows 7 64-bit via Cygwin. You should read the relevant README for your operating system in the install directory. Ubuntu is not officially supported, but it is reported to work by following the instructions in the Ubuntu installation README.

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 [email protected]:Toura/mulberry.git

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

    source ./install.sh

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:

Running the Tests

Note that if you've been following along, you have not installed the libraries to do testing. Run bundle install to install the test/development libraries necessary for testing.

To run the tests, run rake from the root of the repository.

You can also run individual suites:

rake                  # run all of the tests & jshint. Alised of rake ci
rake spec             # run the ruby unit tests
rake integration      # run the javascript integration tests
rake evergreen:run    # run the javascript unit tests
rake evergreen:serve  # serve the javascript tests for manual testing
rake jshint           # run jshint on the js code and js tests

Installing chromedriver

You will need chromedriver in order to run the JavaScript tests. You can download chromedriver if you do not already have it installed; make sure you install it somewhere in your $PATH.

This is automatically installed for you by the OSX installer, other platforms will need to install it by hand.

Getting Support

mulberry's People

Contributors

bernhard-hofmann avatar brianarn avatar d-imal avatar danieldkim avatar fiznool avatar futuraprime avatar mattrogish avatar nuba avatar rmurphey avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.