Skip to content

Mark this repository as deprecated in README#907

Draft
bdraco wants to merge 1 commit into
mainfrom
deprecate-legacy-dashboard
Draft

Mark this repository as deprecated in README#907
bdraco wants to merge 1 commit into
mainfrom
deprecate-legacy-dashboard

Conversation

@bdraco
Copy link
Copy Markdown
Member

@bdraco bdraco commented May 12, 2026

Summary

The dashboard in this repository is being replaced by esphome/device-builder, and new feature work has moved there. Today contributors are typically only told this after opening a pull request (see e.g. esphome/esphome#15485), which is frustrating for them and wastes review cycles.

This PR adds a clear, friendly deprecation banner to the README so that visitors and would-be contributors learn the situation immediately:

  • New features → please open against esphome/device-builder.
  • Bug fixes → still considered, but check Device Builder first.
  • Security issues → please report privately via GitHub security advisories rather than as a public PR.
  • Pull requests adding functionality here will most likely be closed with a pointer to Device Builder.

The "Development" section is preserved underneath, since the repo is still embedded in ESPHome releases and security fixes will still ship from here.

A companion PR in esphome/esphome adds a GitHub Actions bot that posts the same message on PRs touching esphome/dashboard/ or tests/dashboard/, so contributors who land there directly also get the heads up.

The legacy dashboard in this repo is being replaced by
esphome/device-builder. Today contributors find out their PRs will
not be reviewed only after opening them; flag the situation up
front and direct security reports through GitHub security
advisories instead of public PRs.
@balloob
Copy link
Copy Markdown
Member

balloob commented May 12, 2026

This repository is also the source for web.esphome.io

@bdraco
Copy link
Copy Markdown
Member Author

bdraco commented May 12, 2026

Leaving as draft until Marcel comments. We had some comments/commits that imply the new frontend will replace web.esphome.io but I'm not sure if thats still the case / plan.

@bdraco bdraco marked this pull request as draft May 12, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants