Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A meta repo with commands and submodules to make gaia hacking a little easier.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 apps
Octocat-spinner-32 bin
Octocat-spinner-32 gaia @ cd9e40a
Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 Cakefile whitespace August 10, 2012
Octocat-spinner-32 Makefile Use a build version that actually exists. September 08, 2012
Octocat-spinner-32 README.md
README.md

Gaia Rocking...

This repo is a shell you can use to set up a Gaia hacking environment.

TL;DR

git clone --recursive git://github.com/canuckistani/gaia-rocking.git
cd ./gaia-rocking
make setup

You can run B2G desktop in two different ways with this setup:

  1. running via make, simple cd to the gaia-rocking directoryr and type make run
  2. via Finder, open the gaia-rocking/bin directory and double click on 'Launcher.app'

Current status notes

Caveats:

  • OS X only ( so far, Linux should be easy, Windows likely painful )
  • UPDATE: you may need to run sudo make run on OS X in order to get this to work!

Works:

  • download and install B2G.app in ./bin
  • updating Gaia as a git submodule
  • running B2G desktop from a helper .app using AppleScript.

Advanced

  • to use a different gaia source directory, simple create a local.mk file in the gaia-rocking root directory and add something like:
    • GAIA_SRC?=/path/to/my/gaia

TODO:

  • adding your own apps as submodules
  • some cool method of pushing custom apps(s) to the gaia profile's appcache (???) Need to see if we can re-use stuff from Gaia's makefile

DISCLAIMER: this is opiniated and badly written software. Pull requests welcome, but if you don't like node or you do run Windaz, might be best to create your own equally opinionated version.

Future possibilities:

  • automate creating an app shell using jrburkes responsive-template or longster's mortar?
Something went wrong with that request. Please try again.