How-to guides¶
These pages provide directions for completing tasks and solving problems with Charmcraft.
Install Charmcraft¶
Charmcraft can be installed in a few short steps, regardless of if you are installing on Linux, macOS, or an isolated environment.
Craft¶
Once you initialize the project, you can modify a charm’s project file and source code to include any libraries, parts, or other assets your application may require.
Publish and release¶
When you’re ready to distribute your charm, Charmcraft provides commands to register it, publish it to Charmhub, and manage its releases.
Migrate between plugins¶
To migrate away from the default Charm plugin, refer to the guide for your charm’s build system:
Migrate bases¶
When a new Ubuntu base becomes available, refer to the appropriate migration guide to update a charm to the new base: