I've setup an OSQA stack on AWS EC2 using ami-0c861565 (http://bitnami.com/stack/osqa/cloud/amazon)
I want to collaborate with others but I'm new to how to do this. I've heard that it's better to make modifications to a web app on a local machine and only when this is working, then push this to the AWS instance.
Is there a best practice on how to do this with an OSQA stack or in general? Do I make a git repo of some of the folders on the AWS instance and the clone them to my local machine? What about the database?
This must be a solved problem but I can't seem to find a good answer. I've done a bit of Django before and you always start working on your local machine and then copy what you have to the server. I've managed to get the local installer working on my laptop (OSX) from here: http://bitnami.com/stack/osqa but I have no idea how to merge this with the layout on the AWS instance.