* Replace quotes with tip boxes
The use of quotes was making important content less clear than the body. Docusaurus now has native tip boxes use remark-admonitions so use these instead.
* Replace json5 codeblock language with json
json5 doesn't have native syntax colouring. Rather than handle with custom css just flip block to have `json` set as language to create same result. All blocks were standard JSON anyway
* add after_dependencies
A missing part of https://github.com/home-assistant/home-assistant/pull/23148
Had to learn it hard way so think it needs to be improved.
* tweak
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* extra info added
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update creating_integration_manifest.md
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Use f-strings instead of .format()
* Code block language marker fixes
* Make example code blocks syntactically valid Python
* Run all python code blocks through black
https://github.com/scop/misc/blob/master/black_markdown.py
* Add some missing code block language markers
* Use shell language consistently to mark shell code blocks
* Undo folding of some example dicts
* Remove outdated OrderedDict comments per Python 3.7, replace with plain dict
This adds a few fixes and updates to the Integration Manifest documentation, including fixing invalid JSON (eg using single quoted string rather than double-quotes), adds a missing `-e` to the pip install command and updates the version of `pychromecast` used by the Cast platform.