HOT specification

Registered by Thomas Spatzier on 2013-07-17

This blueprint is to provide documentation (i.e. a formal specification including examples) for the new HOT DSL currently being implemented. It is suggested for this to be done in context of other documentation for the Heat project, which is maintained in the Heat code repository so there is some review and governance process on the specification (as opposed to using a wiki that anyone can edit).

For the first iteration, it is planned to provide documentation of those features that are already implemented (HOT hello world), plus features being implemented in parallel, so we have a clean documentation at the end of the current development cycle.

Blueprint information

Status:
Complete
Approver:
Steven Hardy
Priority:
Medium
Drafter:
Thomas Spatzier
Direction:
Approved
Assignee:
Thomas Spatzier
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Thomas Spatzier on 2013-08-06
Completed by
Thomas Spatzier on 2013-08-14

Related branches

Sprints

Whiteboard

(thomas-spatzier) Reflecting latest discussion in weekly IRC meeting: structure documentation from a users perspective, i.e. have it be more of a guide with reference to a real spec in the appendix.
Will also synchronize this effort with proposed change https://review.openstack.org/37302

Gerrit topic: https://review.openstack.org/#q,topic:bp/hot-specification,n,z

Addressed by: https://review.openstack.org/40913
    Initial input for HOT template guide and spec

Addressed by: https://review.openstack.org/41691
    Fix syntax description of HOT get_attr function

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.