Files
.github
.themes
_deploy
plugins
sass
source
_components
_cookbook
_details
_ecosystem
_includes
_layouts
_posts
_topics
assets
blog
components
cookbook
demo
details
developers
add_new_platform.markdown
architecture.markdown
architecture_components.markdown
asyncio.markdown
asyncio_categorizing_functions.markdown
asyncio_misc.markdown
asyncio_working_with_async.markdown
component_deps_and_reqs.markdown
component_discovery.markdown
component_events.markdown
component_generic_discovery.markdown
component_initialization.markdown
component_loading.markdown
component_states.markdown
component_visibility.markdown
creating_components.markdown
credits.markdown
development.markdown
development_catching_up.markdown
development_checklist.markdown
development_environment.markdown
development_submitting.markdown
development_testing.markdown
development_validation.markdown
frontend.markdown
frontend_add_card.markdown
frontend_add_more_info.markdown
frontend_creating_custom_panels.markdown
helpers.markdown
index.markdown
maintenance.markdown
multiple_instances.markdown
platform_example_light.markdown
platform_example_sensor.markdown
python_api.markdown
releasing.markdown
rest_api.markdown
server_sent_events.markdown
website.markdown
websocket_api.markdown
ecosystem
font
getting-started
help
images
javascripts
static
topics
CNAME
atom.xml
favicon.png
googlef4f3693c209fe788.html
index.html
robots.txt
service_worker.js
version.json
.editorconfig
.gitattributes
.gitignore
.gitmodules
.powrc
.ruby-version
.slugignore
.travis.yml
Gemfile
Gemfile.lock
README.markdown
Rakefile
_config.yml
config.rb
config.ru
home-assistant.io/source/developers/development.markdown
2016-10-26 22:17:09 +02:00

1.6 KiB

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Starting with Development Everything to get you started developing for Home Assistant. 2014-12-21 13:32 true false true true

Home Assistant is built from the ground up to be easily extensible using components. Home Assistant uses Python 3 for the backend and Polymer (Web components) for the frontend.

Home Assistant is open-source and MIT-licensed. Here are links to the source:

For those new to contributing to open source software, make sure you are familiar with all of the tools and concepts used in Home Assistant before you start.

When contributing Home Assistant code:

When contributing 3rd Party code to be used by Home Assistant: