Best practices for development¶ Architectural guide Charm development Code import in depth About Launchpad performance Template reuse Launchpad permissions