diff --git a/atom.xml b/atom.xml index 453963f600..a29da34e70 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index fed7514f07..fee1614c9e 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index dcf9179508..f5812792db 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 6de3e30470..1d04cdc0b4 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 9b0b51dad8..2ba285986f 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 9211ba00e0..1d58a07360 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 8cf83a7ffb..734db62d5a 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 80482ea7fd..8d8302899c 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index dda8dc4e39..8b005a58b1 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 136b8245cc..f6a32dcc89 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index eb16ee23de..d1f5e27bde 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index ea922636f1..3e5ad4a617 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 8b9873c46c..0fed242949 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 0adcc2d719..c1d0b503a9 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 7389803b30..1e09dbdff4 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index ef65ae9491..44577b7bc9 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 7a8baff28b..035097b5b8 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 934a2688fd..e809bf5e90 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index b0d78f3390..d9865b7902 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2016-07-13T16:19:24+00:00 + 2016-07-13T17:19:07+00:00 https://home-assistant.io/ diff --git a/developers/releasing/index.html b/developers/releasing/index.html new file mode 100644 index 0000000000..07975e4e30 --- /dev/null +++ b/developers/releasing/index.html @@ -0,0 +1,234 @@ + + + + + + + + + + Releasing - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + + +
+
+ +
+ + +
+ + + + +
+

+ Releasing +

+
+
+ + +

This page describes the steps for publishing a new Home Assistant release.

+ +

GitHub

+ +
    +
  1. Create a pull request from dev to master with the upcoming release number as title.
  2. +
  3. Merge master into dev to make the PR mergable. PR message contains intro, highlighting major changes, and an overview of all changes tagging each author.
  4. +
  5. Merge pull request.
  6. +
  7. Go to releases and tag a new release on the master branch. Tag name and title name are version number. Release description is text from PR.
  8. +
+ +

Website

+ +
    +
  1. Create a blog post and base it on the PR text. Add images, additional text, links, etc. if it adds value. Tag each platform/component in message to documentation.
  2. +
  3. Create missing documentation as stumbs.
  4. +
  5. Update the link on the frontpage (source/index.html) to link to the new release blog post and version number.
  6. +
  7. Merge blog post and updated frontpage to master (git merge next).
  8. +
  9. Change to next and merge with master (git checkout next && git merge master) to keep in sync.
  10. +
+ +

Python Package Index

+ +

Checkout master branch and run script/release to publish the new release on Python Package Index

+ +

Social media

+ +
    +
  1. Create a tweet announcing blog post linking to release notes.
  2. +
  3. Publish a link to the tweet/release blog post for the Google+ Community.
  4. +
+ + + +
+ + +
+ + + + +
+
+ + + + + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index cf91f3bf20..ecb855d76a 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -466,6 +466,9 @@ https://home-assistant.io/developers/python_api/ + + https://home-assistant.io/developers/releasing/ + https://home-assistant.io/developers/rest_api/ @@ -1911,26 +1914,26 @@ https://home-assistant.io/demo/frontend.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:28+00:00 https://home-assistant.io/demo/index.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:28+00:00 https://home-assistant.io/googlef4f3693c209fe788.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:28+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:29+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:29+00:00 https://home-assistant.io/static/mdi-demo.html - 2016-07-13T16:18:30+00:00 + 2016-07-13T17:18:29+00:00