Docs: Unify the Fedora Atomic Desktops docs in a single place #10

Open
opened 2023-10-09 15:25:57 +00:00 by Siosm · 40 comments
Siosm commented 2023-10-09 15:25:57 +00:00 (Migrated from gitlab.com)

Create a generic documentation page that include the common elements for all Atomic desktops.

Then we'll link this doc in the current ones and focus the variant specific docs to the relevant dekstop specific topics.

Create a generic documentation page that include the common elements for all Atomic desktops. Then we'll link this doc in the current ones and focus the variant specific docs to the relevant dekstop specific topics.
Siosm commented 2024-02-12 10:21:26 +00:00 (Migrated from gitlab.com)

mentioned in issue fedora/docs/fedora-linux-documentation/release-docs-home#15

mentioned in issue fedora/docs/fedora-linux-documentation/release-docs-home#15
Siosm commented 2024-05-14 10:49:10 +00:00 (Migrated from gitlab.com)

mentioned in issue #26

mentioned in issue #26
Siosm commented 2024-07-01 15:27:44 +00:00 (Migrated from gitlab.com)

I've started this effort in https://gitlab.com/fedora/ostree/docs. PRs welcomed to convert all pages to more generic terms and merge the variations for each desktops into a single page or duplicated pages as needed.

We can also use https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/issues/12.

I've started this effort in https://gitlab.com/fedora/ostree/docs. PRs welcomed to convert all pages to more generic terms and merge the variations for each desktops into a single page or duplicated pages as needed. We can also use https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/issues/12.
Siosm commented 2024-07-08 16:04:03 +00:00 (Migrated from gitlab.com)
Preview: https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/
Siosm commented 2024-07-15 08:13:48 +00:00 (Migrated from gitlab.com)

mentioned in issue #40

mentioned in issue #40
Siosm commented 2024-07-15 08:14:55 +00:00 (Migrated from gitlab.com)

mentioned in issue fedora/docs/docs-website/pages#42

mentioned in issue fedora/docs/docs-website/pages#42
Siosm commented 2024-07-15 08:46:38 +00:00 (Migrated from gitlab.com)

mentioned in merge request fedora/docs/docs-website/pages!62

mentioned in merge request fedora/docs/docs-website/pages!62
boredsquirrel commented 2024-07-15 11:21:10 +00:00 (Migrated from gitlab.com)

Oh nice, didnt see this! Will jump in when there is time and add what I had in the old PR.

What does this mean for the other DE-specific doc pages? Should they be reduced, with a higher focus on linking to the generic doc pages?

Oh nice, didnt see this! Will jump in when there is time and add what I had in the old PR. What does this mean for the other DE-specific doc pages? Should they be reduced, with a higher focus on linking to the generic doc pages?
Siosm commented 2024-07-15 13:51:58 +00:00 (Migrated from gitlab.com)

Once those docs are ready, we should phase out and remove the per-desktops docs. No need to touch them for now until this is ready.

Once those docs are ready, we should phase out and remove the per-desktops docs. No need to touch them for now until this is ready.
boredsquirrel commented 2024-07-24 13:27:52 +00:00 (Migrated from gitlab.com)

I will close my previous PR then I guess?

PR

Issue

I will close my previous PR then I guess? [PR](https://gitlab.com/fedora/docs/docs-website/pages/-/merge_requests/17) [Issue](https://gitlab.com/fedora/docs/docs-website/pages/-/issues/40)
Siosm commented 2024-07-25 13:12:35 +00:00 (Migrated from gitlab.com)

I would say yes

I would say yes
osalbahr commented 2025-08-30 11:34:14 +00:00 (Migrated from gitlab.com)

@Siosm I looked at https://gitlab.com/fedora/ostree/docs and I am not sure what is missing. I see a couple TODO's in https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/installation (First Run).

For Kinoite there is nothing important in https://docs.fedoraproject.org/en-US/fedora-kinoite/installation/#first-run.

And for Sway there is no "First Run": https://docs.fedoraproject.org/en-US/fedora-sericea/installation

For Fedora Budgie Atomic I could not find docs. The url does not work in https://docs.fedoraproject.org/en-US/emerging

So is there anything missing or needs to be edited?

@Siosm I looked at https://gitlab.com/fedora/ostree/docs and I am not sure what is missing. I see a couple TODO's in https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/installation (First Run). For Kinoite there is nothing important in https://docs.fedoraproject.org/en-US/fedora-kinoite/installation/#first-run. And for Sway there is no "First Run": https://docs.fedoraproject.org/en-US/fedora-sericea/installation For Fedora Budgie Atomic I could not find docs. The url does not work in https://docs.fedoraproject.org/en-US/emerging So is there anything missing or needs to be edited?
hrismarin commented 2025-08-30 17:31:10 +00:00 (Migrated from gitlab.com)

We briefly discussed this section of the docs with Timothée, so I will take the liberty of sharing my opinion.

What I would do is install each of these variants and take a screenshot similar to the one for Fedora Silverblue. I was also thinking of installing F43 nightly composes and replacing the current Fedora Silverblue screenshot for consistency. Additionally, since we now have an officially available COSMIC Atomic variant at Atomic Desktops for Fedora, we should include it in this section as well.

We briefly discussed this section of the docs with Timothée, so I will take the liberty of sharing my opinion. What I would do is install each of these variants and take a screenshot similar to the one for [Fedora Silverblue](https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/installation/#_fedora_silverblue). I was also thinking of installing F43 nightly composes and replacing the current Fedora Silverblue screenshot for consistency. Additionally, since we now have an officially available [COSMIC Atomic](https://fedoraproject.org/atomic-desktops/cosmic) variant at [Atomic Desktops for Fedora](https://fedoraproject.org/atomic-desktops), we should include it in this section as well.
Siosm commented 2025-09-01 11:08:48 +00:00 (Migrated from gitlab.com)

Exactly what Hristo said. We need to find where the pages differ and add per-desktop sections in the docs here where there are difference.

Exactly what Hristo said. We need to find where the pages differ and add per-desktop sections in the docs here where there are difference.
osalbahr commented 2025-09-02 12:40:07 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@d0a6d8a559

mentioned in commit osalbahr/docs@d0a6d8a5592be1289e87b804da35a4f93a113dd7
osalbahr commented 2025-09-02 12:40:30 +00:00 (Migrated from gitlab.com)

mentioned in merge request docs!52

mentioned in merge request docs!52
osalbahr commented 2025-09-02 12:41:36 +00:00 (Migrated from gitlab.com)

Ok, I created a PR for Kinoite: https://gitlab.com/fedora/ostree/docs/-/merge_requests/7

Please let me know what you think.

Ok, I created a PR for Kinoite: https://gitlab.com/fedora/ostree/docs/-/merge_requests/7 Please let me know what you think.
osalbahr commented 2025-09-02 13:34:49 +00:00 (Migrated from gitlab.com)

For Sway, nothing seems to happen at startup. Should we just say "You can immediately start using Fedora Sway Atomic"?

!1492-03-10_at_4.31.20_PM](/uploads/37b8ac55796b44081d9f0319e0867445/Screenshot_1447-03-10_at_4.31.20_PM.png)

The same thing for Budgie Atomic.

!1492-03-10_at_4.55.10_PM](/uploads/8fad16a99234124c156f87a61ddbd033/Screenshot_1447-03-10_at_4.55.10_PM.png)

For Sway, nothing seems to happen at startup. Should we just say "You can immediately start using Fedora Sway Atomic"? !1492-03-10_at_4.31.20_PM](/uploads/37b8ac55796b44081d9f0319e0867445/Screenshot_1447-03-10_at_4.31.20_PM.png) The same thing for Budgie Atomic. !1492-03-10_at_4.55.10_PM](/uploads/8fad16a99234124c156f87a61ddbd033/Screenshot_1447-03-10_at_4.55.10_PM.png)
osalbahr commented 2025-09-02 16:29:36 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@eedd09508a

mentioned in commit osalbahr/docs@eedd09508a400650c210ae25356c9acf26ad5d03
osalbahr commented 2025-09-02 16:35:46 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@449fc5edea

mentioned in commit osalbahr/docs@449fc5edeacc1d64eab4009d5d1ceecbc74e8b86
osalbahr commented 2025-09-02 16:41:11 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@c08a7630ba

mentioned in commit osalbahr/docs@c08a7630ba4755a1d75e21f7a2cef534dd8a47ce
Siosm commented 2025-09-10 09:06:33 +00:00 (Migrated from gitlab.com)

Yes, works for me

Yes, works for me
hrismarin commented 2025-09-10 10:12:54 +00:00 (Migrated from gitlab.com)

For consistency with Silverblue and Kinoite, wouldn't something like "On first startup, you can start using Fedora Sway Atomic." be more appropriate?

For consistency with Silverblue and Kinoite, wouldn't something like "On first startup, you can start using Fedora Sway Atomic." be more appropriate?
osalbahr commented 2025-09-12 13:40:29 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@919a0b0846

mentioned in commit osalbahr/docs@919a0b0846e6b8df96f1c5ee7f994a19503b1f03
osalbahr commented 2025-09-12 13:41:09 +00:00 (Migrated from gitlab.com)

mentioned in merge request docs!53

mentioned in merge request docs!53
osalbahr commented 2025-09-14 11:52:21 +00:00 (Migrated from gitlab.com)

mentioned in commit osalbahr/docs@daec416677

mentioned in commit osalbahr/docs@daec416677a70547f7178c1f983bf5a40e66028b
hrismarin commented 2025-10-29 08:12:21 +00:00 (Migrated from gitlab.com)

The Setting up Flathub section of the Getting Started page differs from Atomic Desktops/Silverblue and Kinoite variants.
https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/getting-started/#flathub-setup
https://docs.fedoraproject.org/en-US/fedora-kinoite/getting-started/#flathub-setup
For unified docs, should we add the Kinoite figures or just mention that the process may differ slightly depending on the DE used?

The Package layering section of the Getting Started page differs from Atomic Desktops/Silverblue and Fedora Sway Atomic variants.
https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/getting-started/#package-layering
https://docs.fedoraproject.org/en-US/fedora-sericea/getting-started/#package-layering
For unified docs, should we use i3: A X11 tiling compositor or provide a different example?

The `Setting up Flathub` section of the `Getting Started` page differs from Atomic Desktops/Silverblue and Kinoite variants. https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/getting-started/#flathub-setup https://docs.fedoraproject.org/en-US/fedora-kinoite/getting-started/#flathub-setup For unified docs, should we add the Kinoite figures or just mention that the process may differ slightly depending on the DE used? The `Package layering` section of the `Getting Started` page differs from Atomic Desktops/Silverblue and Fedora Sway Atomic variants. https://fedora.gitlab.io/ostree/docs/fedora-atomic-desktops/getting-started/#package-layering https://docs.fedoraproject.org/en-US/fedora-sericea/getting-started/#package-layering For unified docs, should we use `i3: A X11 tiling compositor` or provide a different example?
hrismarin commented 2025-10-30 10:55:43 +00:00 (Migrated from gitlab.com)

The Fedora Sway Atomic docs has separate Configuration Guide page:
https://docs.fedoraproject.org/en-US/fedora-sericea/configuration-guide/
How should we approach this in unified docs?

The Fedora Sway Atomic docs has separate Configuration Guide page: https://docs.fedoraproject.org/en-US/fedora-sericea/configuration-guide/ How should we approach this in unified docs?
Siosm commented 2025-10-31 14:39:04 +00:00 (Migrated from gitlab.com)

For unified docs, should we add the Kinoite figures or just mention that the process may differ slightly depending on the DE used?

We should probably mention the Fedora Third Party tool now instead. Or mention that it differs per variant.

> For unified docs, should we add the Kinoite figures or just mention that the process may differ slightly depending on the DE used? We should probably mention the Fedora Third Party tool now instead. Or mention that it differs per variant.
Siosm commented 2025-10-31 14:39:33 +00:00 (Migrated from gitlab.com)

For unified docs, should we use i3: A X11 tiling compositor or provide a different example?

Yes, better to use the i3 example now that we have a sway variant so there is no need to layer it.

> For unified docs, should we use i3: A X11 tiling compositor or provide a different example? Yes, better to use the i3 example now that we have a sway variant so there is no need to layer it.
Siosm commented 2025-10-31 14:41:16 +00:00 (Migrated from gitlab.com)

We should add the page with a clear mention somewhere that it is for Sway Atomic.

We should add the page with a clear mention somewhere that it is for Sway Atomic.
Siosm commented 2026-01-16 18:10:58 +00:00 (Migrated from gitlab.com)
This is now done and live thanks to the work from @hrismarin. Redirects are in place: - https://pagure.io/fedora-infra/ansible/pull-request/3035 - https://pagure.io/fedora-infra/ansible/pull-request/3044 Remaining work: - [ ] ~~https://pagure.io/fedora-l10n/tickets/issue/38~~ -> https://forge.fedoraproject.org/localization/tickets/issues/38 - [x] https://gitlab.com/fedora/docs/docs-website/docs-fp-o/-/merge_requests/40
Siosm commented 2026-01-16 18:11:04 +00:00 (Migrated from gitlab.com)

set status to In progress

set status to **In progress**
miabbott commented 2026-01-16 19:23:46 +00:00 (Migrated from gitlab.com)

Great work, Hristo! Thank you for your contributions!

Great work, Hristo! Thank you for your contributions!

I believe I have done the needed work for this issue. Anything left?

https://gitlab.com/fedora/ostree/docs/-/merge_requests/8

I believe I have done the needed work for this issue. Anything left? https://gitlab.com/fedora/ostree/docs/-/merge_requests/8
Member

@osalbahr wrote in #10 (comment):

I believe I have done the needed work for this issue. Anything left?

https://gitlab.com/fedora/ostree/docs/-/merge_requests/8

Based on your expertise, would you consider adding a Fedora COSMIC Atomic screenshot to the Installing a Fedora Atomic Desktop page?

@osalbahr wrote in https://forge.fedoraproject.org/atomic-desktops/tracker/issues/10#issuecomment-581074: > I believe I have done the needed work for this issue. Anything left? > > https://gitlab.com/fedora/ostree/docs/-/merge_requests/8 Based on your expertise, would you consider adding a Fedora COSMIC Atomic screenshot to the [Installing a Fedora Atomic Desktop](https://docs.fedoraproject.org/en-US/atomic-desktops/installation/) page?
Member

We have unified the docs, so we should probably consider closing this issue.
We have one item left: localization/tickets#38 (comment).

~~We have unified the docs, so we should probably consider closing this issue.~~ We have one item left: https://forge.fedoraproject.org/localization/tickets/issues/38#issuecomment-581102.

How do I get SSH access to my fork? I see only HTTPS, even though I have uploaded my public key. So I can't push my changes.

Here is the commit in my GitLab fork: gitlab.com/osalbahr/docs/-@d7cecc8357

How do I get SSH access to [my fork](https://forge.fedoraproject.org/osalbahr/docs)? I see only HTTPS, even though I have uploaded my public key. So I can't push my changes. Here is the commit in my GitLab fork: https://gitlab.com/osalbahr/docs/-/commit/d7cecc8357f2a85369517a08cae82820ba4d5bfa
Member

@osalbahr wrote in #10 (comment):

How do I get SSH access to my fork? I see only HTTPS, even though I have uploaded my public key. So I can't push my changes.

There is no SSH repo access in Fedora Forge yet. See forge/forge#27 and How to Clone a Repository using HTTPS Authentication in Fedora Forge. Currently, the SSH key can only be used for commit signing.

@osalbahr wrote in https://forge.fedoraproject.org/atomic-desktops/tracker/issues/10#issuecomment-581085: > How do I get SSH access to [my fork](https://forge.fedoraproject.org/osalbahr/docs)? I see only HTTPS, even though I have uploaded my public key. So I can't push my changes. There is no SSH repo access in Fedora Forge yet. See https://forge.fedoraproject.org/forge/forge/issues/27 and [How to Clone a Repository using HTTPS Authentication in Fedora Forge](https://docs.fedoraproject.org/en-US/forge-documentation/using_http_auth/). Currently, the SSH key can only be used for commit signing.

Ok. The PR should be ready for review now!

Ok. The PR should be ready for review now!
Sign in to join this conversation.
No description provided.