Skip to content

Move contributing page to developers.esphome.io #4890

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 15 additions & 13 deletions _redirects
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,21 @@
/components/sensor/mmc5063.html /components/sensor/mmc5603.html 301
/components/sensor/kalman_combinator.html /components/sensor/combination.html 301

/components/binary_sensor/custom* /guides/contributing#a-note-about-custom-components 301
/components/climate/custom* /guides/contributing#a-note-about-custom-components 301
/components/cover/custom* /guides/contributing#a-note-about-custom-components 301
/components/light/custom* /guides/contributing#a-note-about-custom-components 301
/components/output/custom* /guides/contributing#a-note-about-custom-components 301
/components/sensor/custom* /guides/contributing#a-note-about-custom-components 301
/components/switch/custom* /guides/contributing#a-note-about-custom-components 301
/components/text_sensor/custom* /guides/contributing#a-note-about-custom-components 301
/custom/custom_component* /guides/contributing#a-note-about-custom-components 301
/custom/i2c* /guides/contributing#a-note-about-custom-components 301
/custom/index* /guides/contributing#a-note-about-custom-components 301
/custom/spi* /guides/contributing#a-note-about-custom-components 301
/custom/uart* /guides/contributing#a-note-about-custom-components 301
/guides/contributing* https://developers.esphome.io/contributing/code/ 301

/components/binary_sensor/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/climate/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/cover/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/light/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/output/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/sensor/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/switch/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/components/text_sensor/custom* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/custom/custom_component* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/custom/i2c* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/custom/index* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/custom/spi* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301
/custom/uart* https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/ 301

/cookbook/brilliant-mirabella-genio-smart-plugs.html https://devices.esphome.io/devices/Mirabella-Genio-Wi-Fi-1-USB 301
/cookbook/zemismart-rgbw-downlights.html https://devices.esphome.io/devices/Zemismart-LED-RGBWW-Downlight 301
Expand Down
3 changes: 2 additions & 1 deletion changelog/2025.2.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ Removal of Custom Components

Custom components were deprecated over a year ago and, as promised, support for them was removed in this release. We
encourage all developers to migrate their custom components to :doc:`/components/external_components`. Please see
:ref:`a_note_about_custom_components` for a detailed explanation and next steps.
`a note about custom components <https://developers.esphome.io/blog/2025/02/19/about-the-removal-of-support-for-custom-components/>`__
for a detailed explanation and next steps.

Removal of ``armv7`` support
----------------------------
Expand Down
3 changes: 1 addition & 2 deletions changelog/v1.13.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,7 @@ Other notable changes:
- :doc:`Lights </components/light/index>` now have some new actions: ``light.dim_relative`` and
``light.addressable_set``. Addressable lights now also support a new range syntax (``.range()`` and ``.all()``)
functions to allow easier effect creation.
- Added a new custom component mechanism and contribution guidelines have been updated. See the
:doc:`contributing guide </guides/contributing>` for more details.
- Added a new custom component mechanism and contribution guidelines have been updated.
- :doc:`RDM6300 </components/binary_sensor/rdm6300>` now also has an ``on_tag`` trigger like the PN532.
- :doc:`Remote Transmitter </components/remote_transmitter>` and :doc:`Remote Receiver </components/remote_receiver>`
have gotten some new features: custom triggers and actions with templatable values.
Expand Down
3 changes: 2 additions & 1 deletion components/external_components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ External Components
You can easily import community or personal components using the external components feature.
Bundled components can be overridden using this feature.

You can find some basic documentation on creating your own components at :ref:`contributing_to_esphome`.
If you want to create your own components/platforms for ESPHome, please see our
`developer site <https://developers.esphome.io>`__.

.. code-block:: yaml

Expand Down
4 changes: 2 additions & 2 deletions components/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1089,8 +1089,8 @@ Cookbook
Contributing
------------

ESPHome depends on and welcomes contributions from our community. If you'd like to contribute, please see
:doc:`Contributing </guides/contributing>`.
ESPHome depends on and welcomes contributions from our community. If you'd like to contribute, please see our
`developer site <https://developers.esphome.io>`__.

.. toctree::
:glob:
Expand Down
4 changes: 2 additions & 2 deletions components/sensor/ade7953.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ ADE7953 Power Sensor

.. note::

This page is incomplete and could use some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
This page is incomplete and could use some work. If you want to contribute, please see our
`developer site <https://developers.esphome.io>`__. This page is missing:

- A complete configuration example for the Shelly 2.5
- An image for the front page
Expand Down
4 changes: 2 additions & 2 deletions components/sensor/bl0940.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ Belling BL0940 Energy Monitor

.. note::

This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
This page is incomplete and could some work. If you want to contribute, please see our
`developer site <https://developers.esphome.io>`__. This page is missing:

- Images/screenshots/example configs of this device being used in action.

Expand Down
4 changes: 2 additions & 2 deletions components/sensor/pzem004t.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ Peacefair PZEM-004T Energy Monitor

.. note::

This page is incomplete and could use some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
This page is incomplete and could use some work. If you want to contribute, please see our
`developer site <https://developers.esphome.io>`__. This page is missing:

- An image for the front page.
- Images/screenshots/example configs of this device being used in action.
Expand Down
4 changes: 2 additions & 2 deletions components/sensor/pzemac.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ Peacefair PZEM-004T V3 Energy Monitor

.. note::

This page is incomplete and could use some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
This page is incomplete and could use some work. If you want to contribute, please see our
`developer site <https://developers.esphome.io>`__. This page is missing:

- Images/screenshots/example configs of this device being used in action.

Expand Down
4 changes: 2 additions & 2 deletions components/sensor/pzemdc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Peacefair PZEM-00X DC Energy Monitor

.. note::

This page is incomplete and could use some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
This page is incomplete and could use some work. If you want to contribute, please see our
`developer site <https://developers.esphome.io>`__. This page is missing:

- Images/screenshots/example configs of this device being used in action.

Expand Down
Loading
Loading