...
Concise brief description of what the service is and what it does
Requirements
dependent devices
dependent services
any other (third-party) dependent services (e.g.: Google for Dialogflow and TTS)input type
output type
parameters
Docker name:
Input
sensor
actuator
input datatype
Output
output datatype
Initialisation
First-time steps for starting up the service (e.g.: creating a google account for Dialogflow and TTS)
...
Events that the service creates and can have listeners
...
Known Issues
Specific code limitations, bugs, things to keep in mind when using the service (expectation management)