Site updated at 2017-01-23 01:19:27 UTC
This commit is contained in:
parent
ff500e0423
commit
12c59db6c4
26 changed files with 321 additions and 103 deletions
4
atom.xml
4
atom.xml
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
@ -28,7 +28,7 @@
|
|||
|
||||
<p>Moving forward this Code of Conduct will be active for all projects within the Home Assistant organisation.</p>
|
||||
|
||||
<p><a href="http://contributor-covenant.org/version/1/4/">Read the Code of Conduct</a></p>
|
||||
<p><a href="https://home-assistant.io/developers/code_of_conduct/">Read the Code of Conduct</a></p>
|
||||
|
||||
<h2>Contributor License Agreement</h2>
|
||||
|
||||
|
|
|
@ -119,7 +119,7 @@
|
|||
|
||||
<p>Moving forward this Code of Conduct will be active for all projects within the Home Assistant organisation.</p>
|
||||
|
||||
<p><a href="http://contributor-covenant.org/version/1/4/">Read the Code of Conduct</a></p>
|
||||
<p><a href="/developers/code_of_conduct/">Read the Code of Conduct</a></p>
|
||||
|
||||
<h2>Contributor License Agreement</h2>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: community | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Device-Tracking | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: How-To | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: iBeacons | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: IoT-Data | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Micropython | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: MQTT | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Organisation | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
@ -30,7 +30,7 @@ Moving forward this Code of Conduct will be active for all projects within the H
|
|||
|
||||
[Read the Code of Conduct][coc]
|
||||
|
||||
[coc]: http://contributor-covenant.org/version/1/4/
|
||||
[coc]: /developers/code_of_conduct/
|
||||
|
||||
## Contributor License Agreement
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: OwnTracks | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Presence-Detection | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Survey | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Talks | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Technology | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: User-Stories | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Video | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Category: Website | Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-01-23T01:02:04+00:00</updated>
|
||||
<updated>2017-01-23T01:17:06+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -123,7 +123,7 @@
|
|||
|
||||
<p>Moving forward this Code of Conduct will be active for all projects within the Home Assistant organisation.</p>
|
||||
|
||||
<p><a href="http://contributor-covenant.org/version/1/4/">Read the Code of Conduct</a></p>
|
||||
<p><a href="/developers/code_of_conduct/">Read the Code of Conduct</a></p>
|
||||
|
||||
<h2>Contributor License Agreement</h2>
|
||||
|
||||
|
|
|
@ -1,63 +0,0 @@
|
|||
----
|
||||
layout: page
|
||||
title: "Contributor License Agreement"
|
||||
description: "The Code of Conduct for Home Assistant projects."
|
||||
date: 2017-01-21 15:05:00 -0800
|
||||
sidebar: true
|
||||
comments: false
|
||||
sharing: true
|
||||
footer: true
|
||||
----
|
||||
|
||||
The following terms are used throughout this agreement:
|
||||
|
||||
**You** - the person or legal entity including its affiliates asked to accept this agreement.
|
||||
An affiliate is any entity that controls or is controlled by the legal entity, or is under common control with it.
|
||||
|
||||
**Project** - is an umbrella term that refers to any and all Home Assistant open source projects.
|
||||
|
||||
**Contribution** - any type of work that is submitted to a Project, including any modifications or additions to existing work.
|
||||
|
||||
**Submitted** - conveyed to a Project via a pull request, commit, issue, or any form of electronic, written, or
|
||||
verbal communication with Home Assistant, contributors or maintainers.
|
||||
|
||||
# 1. Grant of Copyright License.
|
||||
|
||||
Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors,
|
||||
users and to Home Assistant a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce,
|
||||
prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your contributions and such
|
||||
derivative works. Except for this license, You reserve all rights, title, and interest in your contributions.
|
||||
|
||||
# 2. Grant of Patent License.
|
||||
|
||||
Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors, users and to
|
||||
Home Assistant a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent
|
||||
license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contributions, where such license
|
||||
applies only to those patent claims licensable by you that are necessarily infringed by your contribution or by combination of
|
||||
your contribution with the project to which this contribution was submitted.
|
||||
|
||||
If any entity institutes patent litigation - including cross-claim or counterclaim in a lawsuit - against You alleging that
|
||||
your contribution or any project it was submitted to constitutes or is responsible for direct or contributory patent infringement,
|
||||
then any patent licenses granted to that entity under this agreement shall terminate as of the date such litigation is filed.
|
||||
|
||||
# 3. Source of Contribution.
|
||||
|
||||
Your contribution is either your original creation, based upon previous work that, to the best of your knowledge,
|
||||
is covered under an appropriate open source license and you have the right under that license to submit that work with modifications,
|
||||
whether created in whole or in part by you, or you have clearly identified the source of the contribution and any license or other
|
||||
restriction (like related patents, trademarks, and license agreements) of which you are personally aware.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Contributor License Agreement is adapted from the [GitHub CLA][github-cla].
|
||||
|
||||
## Signing
|
||||
|
||||
To sign this CLA you must first submit a pull request to a repository under the Home Assistant organization.
|
||||
|
||||
## Adoption
|
||||
|
||||
This Contributor License Agreement (CLA) was first announced on January 21st, 2017 in [this][cla-blog] blog post and adopted January 28th, 2017.
|
||||
|
||||
[github-cla]: https://cla.github.com/agreement
|
||||
[cla-blog]: https://home-assistant.io/blog/2017/01/21/home-assistant-governance/
|
278
developers/cla/index.html
Normal file
278
developers/cla/index.html
Normal file
|
@ -0,0 +1,278 @@
|
|||
<!doctype html>
|
||||
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title>Contributor License Agreement - Home Assistant</title>
|
||||
<meta name="author" content="Home Assistant">
|
||||
<meta name="description" content="The Code of Conduct for Home Assistant projects.">
|
||||
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<link rel="canonical" href="https://home-assistant.io/developers/cla/">
|
||||
|
||||
<meta property="fb:app_id" content="338291289691179">
|
||||
<meta property="og:title" content="Contributor License Agreement">
|
||||
<meta property="og:site_name" content="Home Assistant">
|
||||
<meta property="og:url" content="https://home-assistant.io/developers/cla/">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:description" content="The Code of Conduct for Home Assistant projects.">
|
||||
<meta property="og:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:site" content="@home_assistant">
|
||||
|
||||
<meta name="twitter:title" content="Contributor License Agreement">
|
||||
<meta name="twitter:description" content="The Code of Conduct for Home Assistant projects.">
|
||||
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
|
||||
|
||||
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
|
||||
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
|
||||
<link rel='shortcut icon' href='/images/favicon.ico' />
|
||||
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
|
||||
</head>
|
||||
|
||||
<body >
|
||||
|
||||
<header>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
|
||||
<div class="grid__item three-tenths lap-two-sixths palm-one-whole ha-title">
|
||||
<a href="/" class="site-title">
|
||||
<img width='40' src='/demo/favicon-192x192.png'>
|
||||
<span>Home Assistant</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="grid__item seven-tenths lap-four-sixths palm-one-whole">
|
||||
<nav>
|
||||
<input type="checkbox" id="toggle">
|
||||
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
|
||||
<ul class="menu pull-right">
|
||||
|
||||
<li><a href="/getting-started/">Getting started</a></li>
|
||||
<li><a href="/components/">Components</a></li>
|
||||
<li><a href="/ecosystem/">Ecosystem</a></li>
|
||||
<li><a href="/cookbook/">Examples</a></li>
|
||||
<li><a href="/developers/">Developers</a></li>
|
||||
<li><a href="/blog/">Blog</a></li>
|
||||
<li><a href="/help/">Need help?</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid grid-center">
|
||||
|
||||
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
|
||||
|
||||
|
||||
<article class="page">
|
||||
|
||||
|
||||
|
||||
|
||||
<header>
|
||||
<h1 class="title indent">
|
||||
Contributor License Agreement
|
||||
</h1>
|
||||
</header>
|
||||
<hr class="divider">
|
||||
|
||||
|
||||
<p>The following terms are used throughout this agreement:</p>
|
||||
|
||||
<p><strong>You</strong> - the person or legal entity including its affiliates asked to accept this agreement.
|
||||
An affiliate is any entity that controls or is controlled by the legal entity, or is under common control with it.</p>
|
||||
|
||||
<p><strong>Project</strong> - is an umbrella term that refers to any and all Home Assistant open source projects.</p>
|
||||
|
||||
<p><strong>Contribution</strong> - any type of work that is submitted to a Project, including any modifications or additions to existing work.</p>
|
||||
|
||||
<p><strong>Submitted</strong> - conveyed to a Project via a pull request, commit, issue, or any form of electronic, written, or
|
||||
verbal communication with Home Assistant, contributors or maintainers.</p>
|
||||
|
||||
<h1>1. Grant of Copyright License.</h1>
|
||||
|
||||
<p>Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors,
|
||||
users and to Home Assistant a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce,
|
||||
prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your contributions and such
|
||||
derivative works. Except for this license, You reserve all rights, title, and interest in your contributions.</p>
|
||||
|
||||
<h1>2. Grant of Patent License.</h1>
|
||||
|
||||
<p>Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors, users and to
|
||||
Home Assistant a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent
|
||||
license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contributions, where such license
|
||||
applies only to those patent claims licensable by you that are necessarily infringed by your contribution or by combination of
|
||||
your contribution with the project to which this contribution was submitted.</p>
|
||||
|
||||
<p>If any entity institutes patent litigation - including cross-claim or counterclaim in a lawsuit - against You alleging that
|
||||
your contribution or any project it was submitted to constitutes or is responsible for direct or contributory patent infringement,
|
||||
then any patent licenses granted to that entity under this agreement shall terminate as of the date such litigation is filed.</p>
|
||||
|
||||
<h1>3. Source of Contribution.</h1>
|
||||
|
||||
<p>Your contribution is either your original creation, based upon previous work that, to the best of your knowledge,
|
||||
is covered under an appropriate open source license and you have the right under that license to submit that work with modifications,
|
||||
whether created in whole or in part by you, or you have clearly identified the source of the contribution and any license or other
|
||||
restriction (like related patents, trademarks, and license agreements) of which you are personally aware.</p>
|
||||
|
||||
<h2>Attribution</h2>
|
||||
|
||||
<p>This Contributor License Agreement is adapted from the <a href="https://cla.github.com/agreement">GitHub CLA</a>.</p>
|
||||
|
||||
<h2>Signing</h2>
|
||||
|
||||
<p>To sign this CLA you must first submit a pull request to a repository under the Home Assistant organization.</p>
|
||||
|
||||
<h2>Adoption</h2>
|
||||
|
||||
<p>This Contributor License Agreement (CLA) was first announced on January 21st, 2017 in <a href="https://home-assistant.io/blog/2017/01/21/home-assistant-governance/">this</a> blog post and adopted January 28th, 2017.</p>
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
|
||||
<div class="grid">
|
||||
|
||||
|
||||
<section class="aside-module grid__item one-whole lap-one-half">
|
||||
<div class='edit-github'><a href='https://github.com/home-assistant/home-assistant.github.io/tree/current/source/developers/cla.markdown'>Edit this page on GitHub</a></div>
|
||||
<div class='section'>
|
||||
<h1 class="title delta">Development Guide</h1>
|
||||
<ul class='divided sidebar-menu'>
|
||||
<li>
|
||||
<a href='/developers/'>Introduction </a>
|
||||
<ul>
|
||||
<li><a href='/developers/architecture/'>Architecture </a></li>
|
||||
<li><a href='/developers/architecture_components/'>Components </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/developers/development/'>Starting with Development </a>
|
||||
<ul>
|
||||
<li><a href='/developers/development_environment/'>Setting up Environment </a></li>
|
||||
<li><a href='/developers/development_submitting/'>Submit your Work </a></li>
|
||||
<li><a href='/developers/development_checklist/'>Checklist </a></li>
|
||||
<li><a href='/developers/development_testing/'>Testing </a></li>
|
||||
<li><a href='/developers/development_catching_up/'>Catching up with Reality </a></li>
|
||||
<li><a href='/developers/development_validation/'>Validation </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/developers/add_new_platform/'>Support a new device (as a platform) </a>
|
||||
<ul>
|
||||
<li><a href='/developers/code_review_platform/'>Checklist creating a platform </a></li>
|
||||
<li><a href='/developers/platform_example_sensor/'>Example sensor platform </a></li>
|
||||
<li><a href='/developers/platform_example_light/'>Example light platform </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/developers/creating_components/'>Adding a new component </a>
|
||||
<ul>
|
||||
<li><a href='/developers/code_review_component/'>Checklist creating a component </a></li>
|
||||
<li><a href='/developers/component_loading/'>Loading components </a></li>
|
||||
<li><a href='/developers/component_deps_and_reqs/'>Requirements & Dependencies </a></li>
|
||||
<li><a href='/developers/component_initialization/'>Initialization </a></li>
|
||||
<li><a href='/developers/component_events/'>Handling events </a></li>
|
||||
<li><a href='/developers/component_states/'>States </a></li>
|
||||
<li><a href='/developers/component_visibility/'>Visibility </a></li>
|
||||
<li><a href='/developers/component_generic_discovery/'>Loading Platforms </a></li>
|
||||
<li><a href='/developers/component_discovery/'>Component Discovery </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/developers/asyncio/'>Asynchronous Programming </a>
|
||||
<ul>
|
||||
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
|
||||
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
|
||||
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/developers/frontend/'>Frontend Development </a>
|
||||
<ul>
|
||||
<li><a href='/developers/frontend_add_card/'>Add State Card </a></li>
|
||||
<li><a href='/developers/frontend_add_more_info/'>Add More Info Dialog </a></li>
|
||||
<li><a href='/developers/frontend_creating_custom_panels/'>Add Custom Panels </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
API
|
||||
<ul>
|
||||
<li><a href='https://dev-docs.home-assistant.io/en/dev/'>Home Assistant API </a></li>
|
||||
<li><a href='/developers/websocket_api/'>Websocket API </a></li>
|
||||
<li><a href='/developers/rest_api/'>RESTful API </a></li>
|
||||
<li><a href='/developers/python_api/'>Python API </a></li>
|
||||
<li><a href='/developers/server_sent_events/'>Server-sent events </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='/developers/helpers/'>Online helpers </a></li>
|
||||
<li><a href='/developers/multiple_instances/'>Multiple Instances </a></li>
|
||||
<li><a href='/developers/website/'>Home-Assistant.io </a></li>
|
||||
<li><a href='/developers/releasing/'>Releasing </a></li>
|
||||
<li>
|
||||
Governance
|
||||
<ul>
|
||||
<li><a class='active' href='/developers/cla/'>Contributor License Agreement </a></li>
|
||||
<li><a href='/developers/code_of_conduct/'>Code of Conduct </a></li>
|
||||
<li><a href='/developers/credits/'>Credits </a></li>
|
||||
<li><a href='/developers/license/'>License </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<div class="grid-wrapper">
|
||||
<div class="grid">
|
||||
<div class="grid__item">
|
||||
<div class="copyright">
|
||||
<a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
|
||||
<a rel="me" href='https://facebook.com/homeassistantio'><i class="icon-facebook"></i></a>
|
||||
<a rel="me" href='https://plus.google.com/110560654828510104551'><i class="icon-google-plus"></i></a>
|
||||
<a rel="me" href='https://github.com/home-assistant/home-assistant'><i class="icon-github"></i></a>
|
||||
|
||||
<div class="credit">
|
||||
Contact us at <a href='mailto:hello@home-assistant.io'>hello@home-assistant.io</a>.<br>
|
||||
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
|
||||
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
|
||||
</div>
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">home-assistant.io</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-57927901-1'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
33
sitemap.xml
33
sitemap.xml
|
@ -465,6 +465,9 @@
|
|||
<loc>https://home-assistant.io/getting-started/browsers/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/developers/cla/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/developers/cla_sign/</loc>
|
||||
</url>
|
||||
<url>
|
||||
|
@ -2629,62 +2632,62 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/index.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:25+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:25+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/mdi-demo.html</loc>
|
||||
<lastmod>2017-01-23T01:01:20+00:00</lastmod>
|
||||
<lastmod>2017-01-23T01:16:25+00:00</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue