Developer Documentation¶
- Concepts - How a notification flows through scenarios, deliveries, targets, envelopes and transports
- Roadmap, feature and architecture RFCs and Design Principles
- Schemas
- Automatically generated from Home Assistant
voluptuousPython schemas, covering both configuration and Actiondata - Also available as plain JSON Schema documents, for example Full_Configuration.schema.json
- Automatically generated from Home Assistant
- Classes
- Most important classes used inside Supernotify
- Class Diagram
- Mermaid diagram of Core Concepts
- Transports
- Table of Transport Adaptor configuration options automatically generated from current Python code
Code coverage, Home Assistant integration audit data and example renders of the provided default HTML eMail template, showing how it looks for different priority levels, are in Reference.
See also transport and options tables in the Reference section.
Find out more at the Supernotify GitHub repo