doc/CONTRIBUTING.rst
================================
Contributing to python-fritzhome
================================
----------------------------------------
Use the Visual Studio Code dev-container
----------------------------------------
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.
.. _devcontainers: https://code.visualstudio.com/docs/remote/containers
**Prerequisites**
- `Docker`_
- `Visual Studio code`_
.. _Docker: https://docs.docker.com/install/
.. _Visual Studio code: https://code.visualstudio.com/
**Tasks**
The devcontainer comes with some useful tasks to help you with development, you can start these tasks by opening the command palette and select Tasks: Run Task then select the task you want to run.
- Run setup: This will install the library from source
- Run tests: This will run the all tests