How does resin.io work?

from git push to updated devices