This is an early port of the Project Macaw twitter app from Mojo to Enyo 2, and when I say "port" I mean "not a port at all, because it is a rewrite from scratch".
This application relies on a number of git sub modules. After checking out you must run:
If you downloaded as a zip from github instead of a checkout then you must run:
This application can currently be packaged for chrome, Firefox OS webOS and android. Packaging for other platforms may be included in the future.
Building requires gnu make. Minifying requires nodejs.
Deploy as debug:
make clean all
Deploy release (minified):
make clean release
Running as a chrome app:
* Run either "make clean all" or "make clean release" * Navigate to "chrome:extensions" * Click "Load unpacked extension" # Select the 'deploy/macaw-enyo' directory
Running on Firefox OS
* Run either "make clean all" or "make clean release" * Open the Firefox OS simulator, and add the 'deploy/macaw-enyo' directory * Click "Push" to install on your device
Package for webOS:
Package for android
Package for BB10 (Requires the webworks 2.1 SDK installed, and in your path)
Package signed for BB10 (Requires the bbwp tool from the BB10 Webworks SDK)
export BB10SDK=/path/to/bb10/sdk export BB10SIGNPASS=Keypassword make barsigned
Install package on a webOS or android device:
Install package on a BB10 devices
export BB10SDK=/path/to/bb10/sdk export BB10DEVICE="ip of bb10 device" export BB10TYPE="simulator or device" export BB10DEVICEPASS="devices developer mode password" make install
View logs on a webOS or android device
You may do whatever you want with this source code with the following conditions:
You may not use reproductions, distributions, modifications, or any part of this source code or included images, graphics, or other media for commercial purposes without written permission.
You may not use the name "Macaw" or the name of any contributor in a manner that implies endorsement or "official" involvement.
You must retain this license notice.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Email email@example.com if you need an exception made to the license.
Copyright 2013 Micah N Gorrell