Github really needs a "Compile this! button to compile the app on the backend. The file uploader would just need to specify what build tools are needed, the version numbers, etc. for the backend to follow. And they could even setup a cheap subscription model of like $4/mo to have unlimited...