home-assistant.io/source/developers/development_environment.markdown

1019 B

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Setup Development Environment Setup your environment to start developing for Home Assistant. 2014-12-21 13:32 true false true true

You will need to set up a development environment if you want to start developing a new feature or component for Home Assistant. Please follow these steps to get setup. Visit the the Home Assistant repository first and click fork in the top right.

We suggest that you setup a virtual environment using venv before running the setup script.

$ git clone https://github.com/YOUR_GIT_USERNAME/home-assistant.git
$ cd home-assistant
$ git remote add upstream https://github.com/home-assistant/home-assistant.git
$ script/setup

On Windows you can use python setup.py develop instead of the setup script.

After following these steps, running hass will invoke your local installation.