Contributing through github – App Inventor 2



Contributing through github – App Inventor 2

1 2


contributingToAppInventor2

Slides on how to contribute to App Inventor 2; based on reveal.js

On Github josmas / contributingToAppInventor2

Contributing through github

App Inventor 2

Created by Jose Dominguez / @josmasflores

no notes for this slide?

Not familiar with github?

try.github.com

go to the site now.

Fork the Repo

https://github.com/mit-cml/appinventor-sources

no notes for now

clone locally

git clone https://github.com/YOUR_USER_NAME/appinventor-sources.git
# Clones your fork of the repository into the current directory in terminal

swap YOUR_USER_NAME for your real user name

configure remotes

$ cd appinventor-sources
$ git remote add upstream https://github.com/mit-cml/appinventor-sources.git

no notes for now: explain what a remote is?

.gitignore

$ cp sample-.gitignore .gitignore

If you don't do this, you will get in all kinds of trouble

build app inventor 2

$ cd appinventor
$ ant

no notes for now

run app inventor 2

$ your-appengine-SDK-folder/bin/dev_appserver.sh 
            --port=8888 --address=0.0.0.0 appengine/build/war/
Note that you will need to download App Engine for Java, and these routes are relatives to the path of your AppEngine installation

no notes for now

run the build server

$ cd appinventor/buildserver
$ ant RunLocalBuildServer
The build server is needed to create apk files

no notes for now

you are now ready to go!

Navigate to localhost:8888

Checkout the App Inventor Developer Overview for more information about the overall architecture of the system.

no notes for now.

THE END

Feel free to contact the Open Source group for any additional information

This work is licensed under a Creative Commons Attribution 3.0 Unported License.