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 ? https://docs.jujucharms.com/2.4/en/developer-layers-interfaces#writing-an-interface-layer
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?