mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-11-10 10:11:29 +01:00
[M4E] Requirements tweak (#4031)
This commit is contained in:
parent
74c578bb8e
commit
b25d6c03d3
@ -34,11 +34,14 @@ For all projects
|
||||
- Your project is powered by an ESP32 or *supported* ESP32 variant such as the S2, S3, C3, etc.
|
||||
- Your ESPHome configuration is open source, available for end users to modify/update
|
||||
- Users should be able to apply updates if your project sells ready-made devices
|
||||
- Your project supports adoption via the ``dashboard_import`` feature of ESPHome (see :doc:`Sharing </guides/creators>`). In particular:
|
||||
- Your project supports adoption via the ``dashboard_import`` feature of ESPHome (see
|
||||
:doc:`Sharing </guides/creators>`). In particular:
|
||||
|
||||
- There are **no** references to secrets or passwords
|
||||
- Network configuration must assume defaults (no static IPs or DNS configured)
|
||||
- It **must** compile successfully without any user changes after adopting it.
|
||||
- All configuration is contained within a single YAML file. Fully remote packages are permitted if using ``import_full_config: true``.
|
||||
- The configuration **must** be valid, compile and run successfully *without any user changes* after adopting it.
|
||||
- Use of remote packages in the YAML is permitted only if the above criteria are met.
|
||||
|
||||
- Your product name cannot contain "**ESPHome**" except in the case of *ending with* "**for ESPHome**"
|
||||
|
||||
When your project matches all requirements of the Made for ESPHome program,
|
||||
|
Loading…
Reference in New Issue
Block a user