🍭 Frontend for Home Assistant
Go to file
Bram Kragten e302c6c408
20230331.0 (#16001)
2023-03-31 17:16:48 +02:00
.devcontainer Bump devContainer image to python 3.10 (#15158) 2023-01-22 21:40:37 -05:00
.github Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
.husky
.vscode Revise vscode extensions (#14679) 2022-12-12 10:51:25 +01:00
.yarn Update Yarn to v3.5.0 (#15879) 2023-03-19 21:40:00 +00:00
build-scripts Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
cast Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
demo Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
docs
gallery Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
hassio Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
public
script Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
src Add sidebar actions to external bus (#15999) 2023-03-31 16:36:11 +02:00
test Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
.eslintrc.json Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
.gitattributes
.gitignore Bump @material components to 0.27 (#15000) 2023-01-17 15:25:43 +01:00
.gitmodules
.nvmrc
.prettierignore
.yarnrc.yml Update Yarn to v3.5.0 (#15879) 2023-03-19 21:40:00 +00:00
CLA.md
CODE_OF_CONDUCT.md
LICENSE.md
MANIFEST.in
README.md
gulpfile.js Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
lint-staged.config.js Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
netlify.toml
package.json Update typescript-eslint monorepo to v5.57.0 (#15986) 2023-03-30 15:35:02 -04:00
pyproject.toml Bumped version to 20230331.0 2023-03-31 16:37:33 +02:00
renovate.json Reconfigure Renovate (#15743) 2023-03-05 21:23:13 +01:00
rollup.config.js Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
setup.cfg
tsconfig.json Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
web-dev-server.config.js Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
webpack.config.cjs Make module types explicit and convert some to ESM (#15964) 2023-03-30 11:23:43 +02:00
yarn.lock Update typescript-eslint monorepo to v5.57.0 (#15986) 2023-03-30 15:35:02 -04:00

README.md

Home Assistant Frontend

This is the repository for the official Home Assistant frontend.

Screenshot of the frontend

Development

  • Initial setup: script/setup
  • Development: Instructions
  • Production build: script/build_frontend
  • Gallery: cd gallery && script/develop_gallery
  • Supervisor: Instructions

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.