Add limitations of using containers for developing hardware (#1672)

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
This commit is contained in:
Volker Stolz 2023-07-23 23:24:41 +02:00 committed by GitHub
parent 41af024a60
commit 7dc66611cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,6 +21,10 @@ You'll need to set up a development environment if you want to develop a new fea
The easiest way to get started with development is to use Visual Studio Code with devcontainers. This approach will create a preconfigured development environment with all the tools you need. This approach is enabled for all Home Assistant repositories. [Learn more about devcontainers.](https://code.visualstudio.com/docs/devcontainers/containers)
:::note
As this approach uses containers, you may face challenges exposing hardware like USB devices & adapters (onboard Bluetooth, Zigbee, ...) into the container for testing. This is possible when developing on a Linux host; however, you cannot directly access such hardware if you are using a Windows or MacOS computer for development.
:::
**Prerequisites**
- [Docker](https://docs.docker.com/get-docker/)