|
| 1 | +(home)= |
| 2 | +# Juju documentation |
| 3 | + |
| 4 | +Juju is an open-source ecosystem of tools designed to revolutionise the speed and quality of software operations on any cloud. |
| 5 | + |
| 6 | +The Juju ecosystem comprises a charm hub, a charm SDK, and Juju. |
| 7 | + |
| 8 | +- A charm is a software operator that packages an application with operations code in a way understandable to Juju. |
| 9 | +- Juju is an orchestration engine that uses charms and the applications deployed from them to make operations as simple as `juju deploy foo`, `juju configure foo`, `juju integrate foo bar`, `juju scale foo`, `juju upgrade foo`, etc. – for any application on any type of cloud. |
| 10 | + |
| 11 | +> [Browse existing charms on Charmhub](https://charmhub.io/) <p> [Browse supported clouds](https://juju.is/docs/juju/juju-supported-clouds) |
| 12 | +
|
| 13 | +At a time when operations code is still largely stuck with handcrafted code, YAML, or Kubernetes-only operators, the Juju paradigm offers reusable code, testable operations, and multicloud, so you can achieve a lot more, a lot better, and a lot faster. |
| 14 | + |
| 15 | +> [Did you know? Juju also has an integration with Terraform!](https://juju.is/docs/juju/terraform-juju-client) |
| 16 | +
|
| 17 | +Whether you are a developer wondering how to make your application ready for the cloud, a cloud system administrator or an SRE tired of YAML, or a business owner, Juju can help. |
| 18 | + |
| 19 | + |
| 20 | +--- |
| 21 | + |
| 22 | +## In this documentation |
| 23 | + |
| 24 | +````{grid} 1 1 2 2 |
| 25 | +
|
| 26 | +```{grid-item} [Tutorial](/tutorial/get_started) |
| 27 | +
|
| 28 | +**Start here**: a hands-on introduction to Juju for new users |
| 29 | +``` |
| 30 | +
|
| 31 | +```{grid-item} [How-to guides](/how-to/index) |
| 32 | +
|
| 33 | +**Step-by-step guides** covering key operations and common tasks |
| 34 | +``` |
| 35 | +
|
| 36 | +```` |
| 37 | + |
| 38 | +````{grid} 1 1 2 2 |
| 39 | +:reverse: |
| 40 | +
|
| 41 | +```{grid-item} [Reference](/reference/index) |
| 42 | +
|
| 43 | +**Technical information** - specifications, APIs, architecture |
| 44 | +``` |
| 45 | +
|
| 46 | +```{grid-item} [Explanation](/explanation/index) |
| 47 | +
|
| 48 | +**Discussion and clarification** of key topics |
| 49 | +``` |
| 50 | +
|
| 51 | +```` |
| 52 | + |
| 53 | +--- |
| 54 | + |
| 55 | +## Project and community |
| 56 | + |
| 57 | +Juju is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback. |
| 58 | + |
| 59 | +* [Code of conduct](https://ubuntu.com/community/ethos/code-of-conduct) |
| 60 | +* [Join our online forum](https://discourse.charmhub.io/) |
| 61 | +* [Join our online chat](https://matrix.to/#/#charmhub-juju:ubuntu.com) |
| 62 | +* Contribute |
| 63 | +* Roadmap |
| 64 | +* Thinking about using Juju for your next project? Get in touch! |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | +```{toctree} |
| 69 | +:hidden: |
| 70 | +:maxdepth: 2 |
| 71 | +
|
| 72 | +self |
| 73 | +Tutorial </tutorial/get_started> |
| 74 | +/how-to/index |
| 75 | +/reference/index |
| 76 | +/explanation/index |
0 commit comments