I'm not 100% sure this is working. Sometimes it seemed I needed to run gulp merge-datasources-terrarium to get the data as expected. I will see whether I can reproduce this, and fix if I can.
Yes I believe watch doesn't watch the datasources. This is an AREMI-specific problem, in NM the watch works (but uses totally different tech, not ejs).
I'm not 100% sure this is working. Sometimes it seemed I needed to run gulp merge-datasources-terrarium to get the data as expected. I will see whether I can reproduce this, and fix if I can.