/** * Copyright (c) 2017-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ module.exports = { "Architecture": { "Architecture": [ "architecture_index", "architecture_components", "architecture_entities", "architecture_hassio" ], "Entities": [ "entity_index", "entity_air_quality", "entity_alarm_control_panel", "entity_binary_sensor", "entity_climate", "entity_cover", "entity_fan", "entity_light", "entity_lock", "entity_media_player", "entity_remote", "entity_sensor", "entity_switch", "entity_vacuum", "entity_water_heater", "entity_weather" ], "Authentication": [ "auth_index", "auth_permissions", "auth_api", "auth_auth_provider", "auth_auth_module" ], "Config Entries": ["config_entries_index"], "Data Entry Flow": ["data_entry_flow_index"], "Entity Registry": ["entity_registry_index", "entity_registry_disabled_by"], "Device Registry": ["device_registry_index"], "Area Registry": ["area_registry_index"] }, "Extending Frontend": { "Frontend": [ "frontend_index", "frontend_architecture", "frontend_development", "frontend_data", "frontend_external_auth", "frontend_external_bus" ], "Extending the frontend": [ "frontend_add_card", "frontend_add_more_info", "frontend_add_websocket_api" ], "Custom UI": ["lovelace_custom_card", "frontend_creating_custom_panels"] }, "Extending Home Assistant": { "Development Workflow": [ "development_index", "development_environment", "development_submitting", "development_guidelines", "development_testing", "development_catching_up" ], "Building Integrations": [ "creating_integration_file_structure", "creating_integration_manifest", "creating_component_index", "config_entries_config_flow_handler", "config_entries_options_flow_handler", "configuration_yaml_index", "dev_101_services", "creating_platform_index", "creating_component_generic_discovery", "reproduce_state_index", "integration_fetching_data" ], "Development Checklist": [ "development_checklist", "creating_component_code_review", "creating_platform_code_review", "integration_quality_scale_index" ], "Home Assistant Core 101": [ "dev_101_index", "dev_101_hass", "dev_101_events", "dev_101_states", "dev_101_config" ], "Device Automations": [ "device_automation_index", "device_automation_trigger", "device_automation_condition", "device_automation_action" ], "Misc": ["development_validation", "development_typing"] }, "Misc": { "Introduction": ["misc"], "External API": [ "external_api_rest", "external_api_rest_python", "external_api_websocket", "external_api_server_sent_events" ], "Internationalization": [ "internationalization_index", "internationalization_backend_localization", "internationalization_custom_component_localization", "internationalization_translation" ], "Documentation": [ "documentation_index", "documentation_standards", "documentation_create_page" ], "Intents": [ "intent_index", "intent_firing", "intent_handling", "intent_conversation", "intent_builtin" ], "Native App Integration": [ "app_integration_index", "app_integration_setup", "app_integration_sending_data", "app_integration_sensors", "app_integration_notifications", "app_integration_webview" ], "Building a Python library": [ "api_lib_index", "api_lib_auth", "api_lib_data_models" ], "asyncio": [ "asyncio_index", "asyncio_101", "asyncio_categorizing_functions", "asyncio_working_with_async" ], "Hass.io": ["hassio_debugging", "hassio_hass"], "Hass.io Add-Ons": [ "hassio_addon_index", "hassio_addon_tutorial", "hassio_addon_config", "hassio_addon_communication", "hassio_addon_testing", "hassio_addon_publishing", "hassio_addon_presentation", "hassio_addon_repository", "hassio_addon_security" ], "Maintainer docs": ["maintenance", "releasing"] }, };