Software contributions

The OpenStack charms are part of the OpenStack project and follow the same development process as other projects.

For details on how to submit changes to an OpenStack project please refer to the OpenStack development documentation and then take a read through the rest of this section on how to contribute to the OpenStack Charms project.


All new charms should be created with the Operator framework. Please see the Juju documentation for guidance on setting up your development environment: Development Setup.