mirror of
https://github.com/home-assistant/frontend.git
synced 2026-08-16 01:52:26 +01:00
yaml-schema-code-editor
The built-in trigger/condition/action schemas carried English descriptions inline, which surfaced untranslated in the hover tooltip and completion info. Store translation keys in `description` instead — the hover element and the completion source already localize it and fall back to the raw string, which keeps backend-supplied descriptions (services, integration triggers and conditions) working unchanged. Adds the strings under `ui.panel.config.automation.editor.yaml_schema`, plus a test asserting every built-in description key resolves in en.json. Also drops the remaining `any` casts in serviceActionSchema in favour of a declared ServiceField shape. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…
…
…
Home Assistant Frontend
This is the repository for the official Home Assistant frontend.
Development
- Initial setup:
script/setup - Development: Instructions
- Production build:
yarn build - Gallery:
cd gallery && script/develop_gallery
Frontend development
Classic environment
A complete guide can be found at the following link. It describes a short guide for the build of project.
License
Home Assistant is open-source and Apache 2 licensed. Feel free to browse the repository, learn and reuse parts in your own projects.
We use BrowserStack to test Home Assistant on a large variety of devices.
Languages
TypeScript
98.1%
JavaScript
1.8%

