Skip to content

docs: homepage updates#1374

Merged
roosterfish merged 2 commits into
canonical:mainfrom
minaelee:docs-homepage-updates
May 8, 2026
Merged

docs: homepage updates#1374
roosterfish merged 2 commits into
canonical:mainfrom
minaelee:docs-homepage-updates

Conversation

@minaelee
Copy link
Copy Markdown

@minaelee minaelee commented May 7, 2026

Per #1368 (comment), this PR updates the "Related links" section of the MicroCloud home page to display only a link to the product page. I removed the Discourse link (likely added originally before there was a product page) as well as the link to the Snap store (already linked inline in the homepage). Note that if the MicroCloud integration is removed in the future and the MicroCloud docs use the standard header (like LXD's current header), this related link can be removed entirely, since the standard header already includes a link to the product page. MicroCloud's current header is customized for the integration and does not show this.

As long as I was updating the homepage, I took the opportunity to increase its alignment with the standard homepage structure across Canonical docs by adding the required "How this documentation is organized" section. See LXD's homepage for another example.

Minae Lee added 2 commits May 7, 2026 10:39
Add the "How this documentation is organized" section, a required part
of standard Canonical docs home pages.

Signed-off-by: Minae Lee <minae.lee@canonical.com>
Signed-off-by: Minae Lee <minae.lee@canonical.com>
@github-actions github-actions Bot added the Documentation Documentation needs updating label May 7, 2026
Copy link
Copy Markdown
Contributor

@roosterfish roosterfish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@roosterfish roosterfish merged commit 180d6fb into canonical:main May 8, 2026
19 checks passed
roosterfish added a commit that referenced this pull request May 28, 2026
This PR backports documentation updates from commits
15e4e54 to
3df4f0a (PRs #1362 , #1364, #1368,
#1371, #1374, #1382, and #1389), with two exceptions:

- Commit 1c8c8f8 (from #1363) was not
backported. That commit added cross references to MicroCeph reference
labels that were added to the MicroCeph documentation (see
canonical/microceph#719). The MicroCloud 2
documentation, however, builds older versions of the MicroCeph
documentation that do not include the reference labels. (cf. the
discussion in #1344).
- Commit 9626a1b (from #1368) was not
backported. That commit involved configuration of the Swagger UI, which
is not used in MicroCloud 2.

Most of the commits in this backport are from the tooling update in
#1368. A few edits were made:

- `doc/conf.py` was amended to remove the `html_extra_path`, which is
used for Cluster Manager--specific documentation in version 3.
- URLs for LXD, MicroCeph, and MicroOVN were amended to use the pinned
versions (`stable-v5.21`, `v19.2.0-squid` and `24.03`, respectively).
- Swagger UI related tooling was removed (specific to MicroCloud 3).
- A note on snap channels was edited to refer to the LTS release, rather
than the feature release.

## Checklist

- [x] I have read the [contributing
guidelines](https://github.com/canonical/microcloud/blob/main/CONTRIBUTING.md)
and attest that all commits in this PR are [signed
off](https://github.com/canonical/microcloud/blob/main/CONTRIBUTING.md#including-a-signed-off-by-line-in-your-commits),
[cryptographically
signed](https://github.com/canonical/microcloud/blob/main/CONTRIBUTING.md#commit-signature-verification),
and follow this project's [commit
structure](https://github.com/canonical/microcloud/blob/main/CONTRIBUTING.md#commit-structure).
- [x] I have checked and added or updated relevant documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Documentation needs updating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants