Flow and Debugging

Cards are actually individual processes, allowing among other things for them to have their own individual Devtools.

If you have Developer Tools enabled, each Card will have an Inspect option when you click the icon on the Card.

Refreshing Cards

Since a Card is loaded in to memory when the App boots, it's somewhat tricky to develop without refreshing the entire App every time you want to see your changes.

To combat this, we hook in to refreshes for your Card - so when you refresh the Card, we load it from the filesystem again and re-inject it in to the Card process.

This can be achieved by refreshing the Devtools window for your Card (F5 or [CMD/CTRL] + R)

Next steps

That's about it for the introduction to Automation Card Development. There is a lot more to learn and fun things to do, so feel free to read more docs and play around with the Automation Cards System.

If you have any issues, questions or suggestions, feel free to join us in Discord!