At Nelen & Schuurmans_ we use a couple commands to get a development environment up and running:
git clone repo cd repo ln -s development.cfg buildout.cfg python bootstrap.py bin/buildout
There are more commands that could be eliminated:
createdb bin/django syncdb bin/django migrate
This is a code smell according to the book Clean Code. A build should have three steps at the most:
git clone repo cd repo build
This python packages aims to solve this by eliminating the symlink, bootstrap and buildout commands:
git clone repo cd repo nens-build