This is a WIP list of things that either tripped me up, or needed extra explanation and research before I really understood them. This may serve as a starting point for tutorial style articles, or additions and improvements to Spike's documentation.
- Includes - the fact that you can use includes as a simple component because inludes receive their parent scope variables
- Conditionals -
if
statements in reshape silently fail if there is a stray space at the end of the line - Loops - difference between
of
andin
- Local functions - using them as 'mixins' - showing a couple of examples would be great. Need to use {{{ }}} 3 curlies rather than 2