Developing OpenStack Dashboard using Fedora

Lately, I'm getting involved into developing OpenStack, especially it's dashboard.

Many developers recommend using devstack to work on OpenStack. For some reasons, I can't recommend that for Dashboard. My colleague Dan Berrange has an article with all dirty details.

Good news is, at least for OpenStack's dashboard, devstack is not required in any case, it just runs on plain Fedora. I simply followed the instructions provided for Fedora's test day, and they worked great for me, no rocket science and no engineering master required.

Additionally I installed git and git-review (as root):
yum -y install git git-review
then go to the location where you want to put the code, for me that's
cd ~/work
and execute
git clone https://github.com/openstack/horizon.git && cd horizon
This will get the source code from github, will create a new directory

System Message: WARNING/2 (/home/mrunge/work/blog/content/2012/developing-openstack-dashboard-using-fedora.rst, line 29)

Line block ends without a blank line.

named horizon, and change to that directory.

./manage.py runserver

starts Django's built in development server on your host, per default on port 8000.

To visit your shiny Dashboard, direct your webbrowser to http://localhost:8000 .

When finished with your desired changes, you should submit them for review. The process around that is covered here: http://wiki.openstack.org/GerritWorkflow