Getting your code
You own the work you build in Wemob. You can take a copy with you to GitHub at any time.
Wemob is designed to be something you can walk away from with your work intact. Every project can be exported to a GitHub repository you own, with a couple of clicks. If you ever want to take your code elsewhere — host it yourself, hand it to a developer, hack on it in your own editor — the option is always there.
Why you might want this#
Most people never need to export their code. They build in Wemob, publish from Wemob, and live happily ever after. Export matters if you want to:
- Keep a backup of everything you've made
- Hand your project to a developer friend who wants to add something custom
- Learn what's going on under the hood
- Use your project as a starting point for something else
- Make sure you can always move on if Wemob ever isn't the right fit
Connect your GitHub#
You'll need a GitHub account. If you don't have one yet, sign up for free at github.com — it takes a minute.
In Wemob, open the Account menu → Settings → GitHub and click Connect. You'll be taken to GitHub to approve the connection, then sent back to Wemob. This is a one-time step.
Export your project#
In any project's Settings menu, click Export to GitHub. You'll be asked for:
- The name of the repository to create
- An optional description
- Whether you want the repo public or private
Click export and Wemob will create the repository under your GitHub account and upload your whole project. A few seconds later, you'll have a GitHub link in the Settings panel you can click to open the repo.
Pushing updates#
Exporting only copies the current version. If you keep making changes in Wemob, those changes don't automatically flow to GitHub. To send an update, open the Settings panel and click Push changes. Wemob will upload everything that's different since the last export.
For developers#
If you're technical and want to know what you're getting: every exported project is a complete, standalone web project with modern conventions. You can clone it, run it locally, and deploy it anywhere that hosts websites. The code is readable, typed, and laid out the way a careful human would lay it out.
