Skip to content

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 voluptuous Python schemas, covering both configuration and Action data
    • Also available as plain JSON Schema documents, for example Full_Configuration.schema.json
  • 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