The best ways i can think of:
1) built in share to gist. note you can select multiple files from the file picker menu 's share, which creates a multi file gist. This is the easiest for you, but somewhat of a pain for others (since the gist downloading tools have not really been maintained or updated for pythonista 2 or 3)
2) GIthub. stash git, or for very simple editing in one place at a time workflows, gitview works. People also seem to like the workflow app, and perhaps there is a viable workflow there, never used it myself. git is probably the best way, as it easy to download into pythonista, you can easily update github with your latest code, and others can contribute.
3) use stash to zip or targz your files, then post to a website, etc.
4) I think someone has posted code to bz2/ base85 encode a folder which could then be posted as a single file gist, etc.
@TutorialDoctor , I come across this post randomly today, I was searching for something else. SQLite is pretty nice and easy to use for things like this. But have you see @Webmaster4o livejson? Pretty sure this would be perfect for saving pyui files, I will also try it. I have been using livejson the last 3 or 4 days as a data store for Formula One data. It really is nice as well as easy.
But as I say, I just come across this post searching for something else 😱 I need to keep searching 😬