developers.home-assistant/docs/development_checklist.md
Paulus Schoutsen ba924f7330
Docs to talk about intregrations (#215)
* Add manifest docs

* Talk about integrations

* Apply suggestions from code review

Co-Authored-By: balloob <paulus@home-assistant.io>

* Address comments

* Apply suggestions from code review

Co-Authored-By: balloob <paulus@home-assistant.io>

* Address comments

* Final comment

* Mention codeowners script
2019-04-06 20:08:49 -07:00

1.0 KiB

title, sidebar_label
title sidebar_label
Development Checklist Introduction

Before you commit any changes, check your work against these requirements:

  • All communication to external devices or services must be wrapped in an external Python library hosted on pypi.
  • New dependencies are added to requirements_all.txt (if applicable), using script/gen_requirements_all.py
  • New codeowners are added to CODEOWNERS (if applicable), using script/manifest/codeowners.py
  • The .coveragerc file is updated to exclude your platform if there are no tests available or your new code uses a third-party library for communication with the device, service, or sensor
  • Documentation is developed for home-assistant.io
  • All dependencies are only imported inside functions that use them.