<section class="aside-module grid__item one-whole lap-one-half">
  {% include edit_github.html %}

  <div class='section'>
    <h1 class="title delta">Development Guide</h1>
    <ul class='divided sidebar-menu'>
      <li>
        {% active_link /developers/ Introduction %}
        <ul>
          <li>{% active_link /developers/architecture/ Architecture %}</li>
          <li>{% active_link /developers/architecture_components/ Components %}</li>
        </ul>
      </li>
      <li>
        {% active_link /developers/development/ Starting with Development %}
        <ul>
          <li>{% active_link /developers/development_environment/ Setting up Environment %}</li>
          <li>{% active_link /developers/development_submitting/ Submit your Work %}</li>
          <li>{% active_link /developers/development_checklist/ Checklist %}</li>
          <li>{% active_link /developers/development_testing/ Testing %}</li>
          <li>{% active_link /developers/development_catching_up/ Catching up with Reality %}</li>
          <li>{% active_link /developers/development_validation/ Validation %}</li>
        </ul>
      </li>
      <li>
        {% active_link /developers/add_new_platform/ Support a new device (as a platform) %}
        <ul>
          <li>{% active_link /developers/platform_example_sensor/ Example sensor platform  %}</li>
          <li>{% active_link /developers/platform_example_light/ Example light platform %}</li>
        </ul>
      </li>
      <li>
        {% active_link /developers/creating_components/ Adding a new component %}
        <ul>
          <li>{% active_link /developers/component_loading/ Loading components %}</li>
          <li>{% active_link /developers/component_deps_and_reqs/ Requirements & Dependencies %}</li>
          <li>{% active_link /developers/component_initialization/ Initialization %}</li>
          <li>{% active_link /developers/component_events/ Handling events %}</li>
          <li>{% active_link /developers/component_states/ States %}</li>
          <li>{% active_link /developers/component_visibility/ Visibility %}</li>
          <li>{% active_link /developers/component_generic_discovery/ Loading Platforms %}</li>
          <li>{% active_link /developers/component_discovery/ Component Discovery %}</li>
        </ul>
      </li>
      <li>
        {% active_link /developers/asyncio/ Asynchronous Programming %}
        <ul>
          <li>{% active_link /developers/asyncio_categorizing_functions/ Categorizing Functions %}</li>
          <li>{% active_link /developers/asyncio_working_with_async/ Working with Async %}</li>
          <li>{% active_link /developers/asyncio_misc/ Miscellaneous %}</li>
        </ul>
      </li>
      <li>
        {% active_link /developers/frontend/ Frontend Development %}
        <ul>
          <li>{% active_link /developers/frontend_add_card/ Add State Card %}</li>
          <li>{% active_link /developers/frontend_add_more_info/ Add More Info Dialog %}</li>
          <li>{% active_link /developers/frontend_creating_custom_panels/ Add Custom Panels %}</li>
        </ul>
      </li>
      <li>
        API
        <ul>
          <li>{% active_link https://dev-docs.home-assistant.io/en/dev/ Home Assistant API %}</li>
          <li>{% active_link /developers/websocket_api/ Websocket API %}</li>
          <li>{% active_link /developers/rest_api/ RESTful API %}</li>
          <li>{% active_link /developers/python_api/ Python API %}</li>
          <li>{% active_link /developers/server_sent_events/ Server-sent events %}</li>
        </ul>
      </li>
      <li>{% active_link /developers/helpers/ Online helpers %}</li>
      <li>{% active_link /developers/multiple_instances/ Multiple Instances %}</li>
      <li>{% active_link /developers/website/ Home-Assistant.io %}</li>
      <li>{% active_link /developers/credits/ Credits %}</li>
    </ul>
  </div>
</section>
