Skip to content

burakkp/frontend

This branch is 11140 commits behind home-assistant/frontend:dev.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8fbdd88 · May 17, 2020
May 7, 2020
Apr 14, 2020
May 13, 2020
May 13, 2020
May 13, 2020
Dec 6, 2017
May 5, 2020
May 8, 2020
May 11, 2020
Apr 30, 2020
May 17, 2020
Apr 21, 2020
Apr 14, 2020
May 17, 2020
May 17, 2018
May 7, 2020
Mar 6, 2020
May 6, 2020
Jan 30, 2017
Nov 17, 2017
Apr 30, 2019
May 6, 2020
Jan 28, 2017
Jan 23, 2017
Oct 5, 2018
Jan 28, 2017
Nov 10, 2017
Mar 6, 2020
Apr 3, 2020
Apr 4, 2020
Mar 6, 2020
May 2, 2019
May 15, 2020
Mar 3, 2020
May 15, 2020
May 13, 2020
May 10, 2018
Mar 13, 2020
May 15, 2020

Repository files navigation

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
  • Hass.io: 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.

Docker environment

It is possible to compile the project and/or run commands in the development environment having only the Docker pre-installed in the system. On the root of project you can do:

  • sh ./script/docker_run.sh build Build all the project with one command
  • sh ./script/docker_run.sh bash Open an interactive shell (the same environment generated by the classic environment) where you can run commands. This bash work on your project directory and any change on your file is automatically present within your build bash.

Note: if you have installed npm in addition to the docker, you can use the commands npm run docker_build and npm run bash to get a full build or bash as explained above

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 variation of devices.

About

🍭 Frontend for Home Assistant

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 81.0%
  • JavaScript 18.6%
  • Other 0.4%