[M4E] Requirements tweak (#4031)

This commit is contained in:
Keith Burzinski 2024-07-10 02:34:28 -05:00 committed by GitHub
parent 74c578bb8e
commit b25d6c03d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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,