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 -
ifstatements in reshape silently fail if there is a stray space at the end of the line - Loops - difference between
ofandin - Local functions - using them as 'mixins' - showing a couple of examples would be great. Need to use {{{ }}} 3 curlies rather than 2
- Markdown - Why do I need to require and use something like
markedwhenmarkdown-itis already integrated intoreshape-content?
- Plugin config - tutorial/walkthrough on hooking up DatoCMS or Contentful for example
- spike watch - not firing on ignored files (like template files or partials)
Add more here