If you would like to contribute to the development of OpenStack, you must follow the steps in this page:

If you already have a good understanding of how the system works and your OpenStack accounts are set up, you can skip to the development workflow section of this documentation to learn how changes to OpenStack should be submitted for review via the Gerrit tool:

Pull requests submitted through GitHub will be ignored.

Bugs should be filed on Launchpad, not GitHub:

Cloning the sushy-tools repository

If you haven’t already, sushy-tools source code should be pulled directly from git.

# from the directory where you want the source code to reside
git clone

Running the emulators locally

Activate the virtual environment and run the emulator of your choice. For instance, to run the dynamic emulator:

tox -e venv -- sushy-emulator

For more information on running the emulators, refer to the user docs for the dynamic-emulator and the static- emulator.