Charm Interface Development Tutorials



As I’m trying to learn how to develop “interface” (es) with juju. I struggle with coming up with a good, understandable, general development strategy. I’ve tried to read docs and tutorials, but I still don’t get it.

I would like some good input in creating a comprehensible tutorial that covers more than the very simplistic one found in the base documentation ?

Most real world scenarios needs alot more and the very basic example. It is far from complete in terms of lowering the entry-point to development of real interfaces in juju.

What are your own best hints/tricks/experiences in developing interfaces for juju charms?