diff --git a/sass/custom/_paulus.scss b/sass/custom/_paulus.scss index bfe0c472ce3..17f35971a21 100644 --- a/sass/custom/_paulus.scss +++ b/sass/custom/_paulus.scss @@ -333,11 +333,17 @@ p.note { font-size: .8em; } -ul.sidebar-menu a.active { - color: #000; - font-weight: bold; +ul.sidebar-menu { + a.active { + color: #000; + font-weight: bold; + } + + ul { + margin-left: 30px; + } } a code { color: #049cdb; -} \ No newline at end of file +} diff --git a/source/_includes/asides/getting_started_navigation.html b/source/_includes/asides/getting_started_navigation.html index bd4a989e720..45ae5df8e46 100644 --- a/source/_includes/asides/getting_started_navigation.html +++ b/source/_includes/asides/getting_started_navigation.html @@ -10,7 +10,7 @@
  • {% active_link /getting-started/installation-raspberry-pi/ Raspberry Pi %}
  • {% active_link /getting-started/installation-docker/ Docker %}
  • {% active_link /getting-started/installation-synology/ Synology NAS %}
  • -
  • {% active_link /getting-started/installation-virtualenv/ Virtual Environment %}
  • +
  • {% active_link /getting-started/installation-virtualenv/ VirtualEnv Linux Instructions %}
  • {% active_link /getting-started/troubleshooting/ Troubleshooting %}
  • diff --git a/source/_posts/2014-12-18-website-launched.markdown b/source/_posts/2014-12-18-website-launched.markdown index e73669dd013..ba5b72487c5 100644 --- a/source/_posts/2014-12-18-website-launched.markdown +++ b/source/_posts/2014-12-18-website-launched.markdown @@ -7,7 +7,7 @@ date_formatted: "December 18, 2014" author: Paulus Schoutsen author_twitter: balloob comments: true -categories: Branding +categories: Website --- I finally took the time to setup a simple website to help people getting started with Home Assistant. The process was super smooth thanks to the great tools [Jekyll](http://jekyllrb.com) and [Octopress](http://octopress.org) and the great services [GitHub Pages](https://pages.github.com) and [CloudFlare](https://cloudflare.com). diff --git a/source/_posts/2016-04-17-updated-documentation.markdown b/source/_posts/2016-04-17-updated-documentation.markdown new file mode 100644 index 00000000000..79a4c5c70ac --- /dev/null +++ b/source/_posts/2016-04-17-updated-documentation.markdown @@ -0,0 +1,26 @@ +--- +layout: post +title: "Updated documentation" +description: "We have reorganised our documentation which should make it easier to get started and develop for Home Assistant." +date: 2016-04-16 23:09:00 -0700 +date_formatted: "April 17, 2016" +author: Paulus Schoutsen +author_twitter: balloob +comments: true +categories: Website +--- + +One of the main complaints that we receive is something along the lines "I read that X is possible yet I am unable to find it on the website.". This post is to announce that we have taken the first steps to improve it by revamping the [getting started] and [developers] sections. It's still a work in progress but we now have a solid foundation to build on for the future 👍. + +Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and [called it a website]. Back then we had a whopping [11 components](https://github.com/home-assistant/home-assistant.io/blob/86bb2df430ce267ab2123d51592d3f068ae509b5/source/components/index.markdown). + +As Home Assistant grew, so did our documentation. [Fabian Affolter](https://github.com/fabaff) does an amazing job in making sure there is at least a documentation stub for each new feature that lands. And that's quite a feat given our [frequent releases](https://home-assistant.io/blog/categories/release-notes/)! But despite all the efforts, the documentation outgrew our existing documentation organisation. + +Today it has been almost 1.5 years since we started the website. We now have [264 components and platforms] under our belt and have been honored with 1.5 million pageviews ✨. And hopefully we now also have documentation that our community deserves. + +[getting started]: /getting-started/ +[developers]: /developers/ +[called it a website]: /blog/2014/12/18/website-launched/ +[264 components and platforms]: /components/ + +Finally, if you see some content that could use more clarifcation or is outdated, don't hesitate to use the 'Edit in GitHub' link that is present on each page. diff --git a/source/developers/index.markdown b/source/developers/index.markdown index 769a8361ce4..24b0a0d59d9 100644 --- a/source/developers/index.markdown +++ b/source/developers/index.markdown @@ -10,3 +10,8 @@ footer: true --- Welcome to the Home Assistant development documentation. This is the place to learn all about how Home Assistant works and how you can extend it with support for your devices and services! + +

    +Diagram showing interaction between components and the Home Assistant core. +Diagram showing interaction between components and the Home Assistant core. +

    diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index 2acf140d243..b5533d4165f 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -9,11 +9,11 @@ sharing: true footer: true --- -Installing and running Home Assistant on your local machine is easy. Make sure you have [Python 3.4 or higher](https://www.python.org/downloads/) installed and execute the following code in a console: +Below you can find the standard instructions. See the sidebar for installation instructions for specific platforms. If you're running a Linux based platform, we suggest to follow the [VirtualEnv Linux instructions] to avoid having to use root. -

    -It's highly recommended to use a [virtual environment](https://docs.python.org/3.4/library/venv.html) to keep things separated. A virtual environment can be created by exceuting the following command: `python3 -m venv /path/where/you/home-assistant/`. Then change to the created directory and go the next step. -

    +[VirtualEnv Linux instructions]: /getting-started/installation-virtualenv/ + +Installing and running Home Assistant on your local machine is easy. Make sure you have [Python 3.4 or higher](https://www.python.org/downloads/) installed and execute the following code in a console: ```bash $ pip3 install homeassistant @@ -25,7 +25,6 @@ Running these commands will: - Install Home Assistant - Launch Home Assistant and serve the web interface on [http://localhost:8123](http://localhost:8123) - If you prefer to watch a video tutorial, [tktino](https://github.com/tktino) has made some great ones. - [Windows 10](https://www.youtube.com/watch?v=X27eVvuqwnY) @@ -49,7 +48,7 @@ If you run into any issues, please see [the troubleshooting page](/getting-start In addition to this site, check out these sources for additional help: - [Forum](https://community.home-assistant.io) for Home Assistant discussions and questions. - - [Gitter Chat Room](https://gitter.im/balloob/home-assistant) for real-time chat about Home Assistant. + - [Gitter Chat Room](https://gitter.im/home-assistant/home-assistant) for real-time chat about Home Assistant. - [GitHub Page](https://github.com/home-assistant/home-assistant/issues) for issue reporting. ### {% linkable_title What's next %}