Hi Magnum1997,
1) no need to use the git repo here if you have it on github, you can either upload via the
web form or via our
api
2) Yes zip format and the manifest/lua should be in a subfolder with the same name as the manifest.
Zipfile.zip -> my-awsome-addon -> my-awsome-addon.txt