Im somewhat new to web2py, having tried out django first. I like this much more. But one thing im still wondering is how others manage their web2py installations vs the applications in them. Especially when needing to push an application to your server/live site. Normally (like iwth django, or even coming from php using other frameworks) your application is in a ocmpletely different directory than the framework itself. This means that you only really edit in your applications directory, whereas with web2py you generally have your IDE's document root as the base of web2py. When editing/working on a project do you point your ide to just your applications root? Do you keep the entire web2py directory versioned and push to the server when needed. Or do you keep web2py and the applicaiton dir in seperate repos (like with git submodules).
Basically im curious on two things. How do you guys manage versioning for your web2py installs vs the apps themselves. And how to you manage taking your apps from development to production.