Contribute

Contributions can change the documentation, the Go service, the charm, the rock, or several of these areas. Choose the path that matches your change, and follow both when code and documentation change together. On either path, CI workflows describes what CI runs on each change.

Documentation contributions

For prose, navigation, examples, tutorials, and how-to guides:

Prose-only changes need no local Juju environment. If a documentation command builds, deploys, or changes the running service, also follow the code path, starting with Set up a development environment, to validate it.

Code contributions

For the Go service, charm code, rock or charm recipes, and integration tests: