fedora-docs-team-meeting-2026-06-30
LOGS
<@pbokoc:fedora.im>
13:01:15
!startmeeting Fedora Docs Team Meeting - 2026-06-30
<@meetbot:fedora.im>
13:01:16
Meeting started at 2026-06-30 13:01:15 UTC
<@meetbot:fedora.im>
13:01:16
The Meeting name is 'Fedora Docs Team Meeting - 2026-06-30'
<@pbokoc:fedora.im>
13:01:21
!topic Roll call
<@pboy:fedora.im>
13:01:23
!hi
<@zodbot:fedora.im>
13:01:25
Peter Boy (ServerWG, Docs): Peter Boy (pboy)
<@pbokoc:fedora.im>
13:01:25
!hi
<@zodbot:fedora.im>
13:01:26
Petr Bokoc: Petr Bokoč (pbokoc)
<@hricky:fedora.im>
13:01:34
!hi
<@zodbot:fedora.im>
13:01:37
Hristo Marinov: Hristo Marinov (hricky) - he / him / his
<@jflory7:fedora.im>
13:01:38
!hi
<@zodbot:fedora.im>
13:01:43
Justin Wheeler: Justin Wheeler (jflory7) - he / him / his
<@korora:fedora.im>
13:01:52
~hi
<@korora:fedora.im>
13:01:55
er
<@korora:fedora.im>
13:01:57
!hi
<@zodbot:fedora.im>
13:02:00
Jocelyn Gould (UTC-4): Jocelyn Gould (korora) - she / her / hers
<@egret:fedora.im>
13:02:39
!hi
<@zodbot:fedora.im>
13:02:41
Eli Ridge: Eli Ridge (egret)
<@pbokoc:fedora.im>
13:04:33
All right, I suppose that's all of us for today. Let's move on to announcements
<@pbokoc:fedora.im>
13:04:37
!topic Announcements
<@robinshepheard:matrix.org>
13:05:09
Sorry I am a bit late !hi
<@jflory7:fedora.im>
13:05:12
✋️
<@pbokoc:fedora.im>
13:06:07
Okay, announcement number one, I continue to melt
<@pbokoc:fedora.im>
13:06:14
Other than that, I only have one announcement today I think - as you might have noticed in #docs, @pboy has been opening a ton of new issues largely related to project organization and to the Docs Initiative. Most of them are in Quick Docs. I encourage everyone to go check them out and share their thoughts in the comments. It's a lot of new stuff but don't be intimidated!
<@jflory7:fedora.im>
13:06:24
!info This Week in Fedora – From June 22 to June 28: A weekly, AI-compiled, human-curated (by Aurélien B) report with details about various happenings and news in the community.
<@jflory7:fedora.im>
13:06:27
<@pbokoc:fedora.im>
13:07:13
!info Everyone go check out loads of new issues in Quick Docs and in Tickets!
<@jflory7:fedora.im>
13:07:51
[EOF] for me 🙂
<@pboy:fedora.im>
13:08:06
Yeah, and I will open some discussion on discussion, e.g. about improving Quality.
<@jflory7:fedora.im>
13:09:00
Oh yeah, and the agenda for anyone looking for it 🙂
<@jflory7:fedora.im>
13:09:02
<@pbokoc:fedora.im>
13:09:12
Peter Boy (ServerWG, Docs) Don't forget that we don't have notifications for new discussion topics, so when you open a thread, link it in chat. A lot of people don't check the forums regularly so let's make sure it gets visibility
<@pbokoc:fedora.im>
13:09:40
Anyone else have anything to announce?
<@pbokoc:fedora.im>
13:10:07
All right, moving on!
<@pbokoc:fedora.im>
13:10:24
!topic https://forge.fedoraproject.org/docs/tickets/issues/46 - PR/forking guidelines
<@pbokoc:fedora.im>
13:11:27
So, we discussed this before Flock, it's about whether team members should be allowed to do 1) direct pushes and 2) opening PRs without forks.
<@pboy:fedora.im>
13:11:41
I would prefer it if we didn’t have to impose any detours, which require additional clicks, maintenacne etc.
<@pboy:fedora.im>
13:12:22
From fork should be the regular case.
<@jflory7:fedora.im>
13:12:29
This would be for all repos in our org, right? `docs/*`?
<@pboy:fedora.im>
13:12:39
But maybe omitted
<@pbokoc:fedora.im>
13:12:45
The majority consensus was that it shouldn't be completely banned, because there are circumstances when it's warranted (e.g. a quick fix to the configs in docs-fp-o or other repos if the site stops building), but we should strongly discourage everyone from doing it regularly
<@pbokoc:fedora.im>
13:12:50
Yeah
<@jflory7:fedora.im>
13:13:25
I was thinking about this too, because I usually make feature branches on the main repo instead of forking, but as we grow/scale, I think it makes more sense to lean into forks. Also, if people use AI agents to do more stuff, and the AI agent goes off the rails… better to do it from a fork, not the shared upstream repo 😅
<@hricky:fedora.im>
13:14:08
IMHO direct pushes should only allowed for the Docs org owners and no one else.
<@jflory7:fedora.im>
13:14:10
I think our config repos like `docs/docs-fp-o` would need tighter default branch protections
<@jflory7:fedora.im>
13:14:17
Versus, say `docs/quick-docs`
<@pboy:fedora.im>
13:14:18
A good use of ‘fork’ is for more extensive changes that require more in-depth discussion.
<@pbokoc:fedora.im>
13:14:25
Unfortunately there doesn't seem to be a way to do this on Forgejo's side. Like a big honking red button where you have to type "yes I really need to do this" and solve a differential equation before it allows you to push
<@jflory7:fedora.im>
13:14:54
I think this is true for non-content repos, IMHO. For content repos, I feel like there is room for us to trust people to do the right thing
<@jflory7:fedora.im>
13:15:10
The non-content repos are where things can go off the rails if changes are not validated
<@jflory7:fedora.im>
13:15:26
(and impact a lot of docs contributors/writers, not just an individual component or content repo)
<@pboy:fedora.im>
13:16:12
OK, direct push for owners is ok. This is usually for urgent fixes to avoid confusion.
<@hricky:fedora.im>
13:16:48
And absolutely no one else.
<@pboy:fedora.im>
13:17:29
Justin Wheeler: I think it is the same for content repos. 'They can generate a lot or confusion or security risk.
<@hricky:fedora.im>
13:19:08
Regular member should not be able to direct push to `main` branch without opening a PR first. A minimum one approval review should be also mandatory.
<@jflory7:fedora.im>
13:19:44
Maybe, although I think content owners are usually the right people to know the risks and issues. That said, I'm not blocking on anything here. And a common standard will likely help reduce doubts for everyone
<@pboy:fedora.im>
13:19:52
During Flock, I had a brief discussion with Chris. Red Hat’s legal and/or security team has some issues with parts of our documentation. I’m still waiting for further details. But if necessary, this will need to be resolved quickly,
<@jflory7:fedora.im>
13:20:06
I'm differentiating "content owners" from "Docs Team org owners on Forgejo"
<@jflory7:fedora.im>
13:20:26
Do you mean [@py0xc3:fedora.im](https://matrix.to/#/@py0xc3:fedora.im)?
<@jflory7:fedora.im>
13:20:51
This feels like something we could put out for a team vote
<@jflory7:fedora.im>
13:20:56
I would be +1
<@pbokoc:fedora.im>
13:20:59
Alright. After the meeting I'm gonna go dig in repo settings and look at what I can actually do in settings without making it too obtrusive. I think what Hristo is suggesting is reasonable. Justin Wheeler We should also be able to add individual people to individual repos with specific permissions, so we can set up any content owners with the same permissions that the docs-owners group has, that's not an issue
<@pboy:fedora.im>
13:21:17
Justin Wheeler: I agree with 'content owners'. Someone who regularly maintan an article should be free to modifyi it as they wish.
<@jflory7:fedora.im>
13:21:41
Nice, yeah, I think adding people as collaborators with elevated rights is perhaps how we can "promote" content owners beyond the basic permissions given to all Docs Team members
<@jflory7:fedora.im>
13:21:47
I like that approach
<@jflory7:fedora.im>
13:22:20
I have set up some protections like this in other repos. I might have even done it for our tickets repo, I forget. I can dig up some examples if you need them
<@goroboro:matrix.org>
13:22:23
!hi
<@goroboro:matrix.org>
13:22:29
sorry I am late :)
<@zodbot:fedora.im>
13:22:30
Ro: Rowan Puttergill (goroboro) - he / him / his
<@pbokoc:fedora.im>
13:22:35
Hi Ro
<@jflory7:fedora.im>
13:23:04
Anyways, I'm happy to punt this with an `!agreed` or `!info` and plug forward, if we feel we have consensus on a direction.
<@jflory7:fedora.im>
13:23:27
Hey there [@goroboro:matrix.org](https://matrix.to/#/@goroboro:matrix.org) 👋🏻
<@hricky:fedora.im>
13:23:43
IMHO, that does not mean the it's work should not be reviewed at all.
<@hricky:fedora.im>
13:23:56
IMHO, that does not mean that it's work should not be reviewed at all.
<@pboy:fedora.im>
13:24:24
Hristo Marinov: agreed!!
<@egret:fedora.im>
13:24:32
My understanding was that direct push is basically only for typo errors
<@jflory7:fedora.im>
13:24:44
Sure, but usually content owners know the difference between small changes which can be pushed directly, and content which warrants bigger review. I think we should trust content owners to know the difference for when to do what
<@pbokoc:fedora.im>
13:25:07
Wait hang on, the adding people to repos with elevated privileges thing isn't necessary anyway, since most repos aren't "ours" anyway :D
<@goroboro:matrix.org>
13:25:19
I tend toward the fork model as much as possible... I know that branching and merging are great when you have a very coherent team with a long shared history. But in this kind of environment it makes sense for PRs
<@jflory7:fedora.im>
13:25:43
I've only been reading this with the assumption we were speaking about `docs/*` repos
<@pbokoc:fedora.im>
13:26:10
Right, yeah. But in those the "content owners" are us
<@pbokoc:fedora.im>
13:26:14
But anyway
<@korora:fedora.im>
13:26:35
I default to fork, changes, push origin, pr to main
<@bookwar:fedora.im>
13:26:36
(me always does prs even in my own single-owner repos because it helps to do a self review before merging)
<@jflory7:fedora.im>
13:26:47
I would consider myself a content owner for the Docs Team team docs, but not Quick Docs, for instance
<@pbokoc:fedora.im>
13:27:58
!info pbokoc will play with repo settings to lock them down so that only docs-owners can directly push to main and that 1 review is required before merge, and once we have a good set of settings that's minimally obstructive, we'll deploy them to all repos under `docs/`.
<@pboy:fedora.im>
13:28:08
Proposal !agreed. Normally, and particularly in the case of changes that require lengthy discussion and refinement, a pull request should be submitted via a fork. Owners and content owners who maintain an article on an ongoing basis may also submit a pull request or push directly.
<@pbokoc:fedora.im>
13:28:25
Time's ticking though, so let's move on
<@jflory7:fedora.im>
13:28:32
+1 to what both of you wrote!
<@hricky:fedora.im>
13:28:42
+1
<@korora:fedora.im>
13:28:45
I'm +1 to both
<@pbokoc:fedora.im>
13:28:46
I know! It's nearly half past three! :D
<@jflory7:fedora.im>
13:29:03
!agreed Normally, and particularly in the case of changes that require lengthy discussion and refinement, a pull request should be submitted via a fork. Owners and content owners who maintain an article on an ongoing basis may also submit a pull request or push directly.
<@jflory7:fedora.im>
13:29:07
Let's push forward!
<@jflory7:fedora.im>
13:29:14
Go for the next topic, [@pbokoc:fedora.im](https://matrix.to/#/@pbokoc:fedora.im) 😄
<@pbokoc:fedora.im>
13:29:19
!topic https://forge.fedoraproject.org/docs/tickets/issues/19 - update on the build script and container image generation in Forge
<@pbokoc:fedora.im>
13:29:28
Hristo Marinov, can you give us a quick rundown?
<@hricky:fedora.im>
13:30:09
It seems like finding a way to build our Antora container image in a pipeline could take a long time. We briefly talked during Flock about improving the docsbuilder script.
<@pbokoc:fedora.im>
13:30:30
Yup
<@pbokoc:fedora.im>
13:30:45
Any progress on that? I remember you saying you could drop most of the dependencies :)
<@hricky:fedora.im>
13:30:53
I have a draft of the Python script we talked about on Flock. I'll open a PR in a repo I mentioned above so we can track the progress and discuss it. I'll also comment in the issue with my thoughts on what should be done next.
<@pboy:fedora.im>
13:30:57
I suppose, we need 2 docsbuilder scripts, one for local and one for the build process.
<@pbokoc:fedora.im>
13:31:25
Awesome. Let's talk in the issue comments
<@hricky:fedora.im>
13:31:43
I mean the repo in the stg instance in `playground` org.
<@jflory7:fedora.im>
13:31:49
[@hricky:fedora.im](https://matrix.to/#/@hricky:fedora.im) Any questions or guidance you need now from the team, at large?
<@jflory7:fedora.im>
13:32:05
Drop a `!link`?
<@hricky:fedora.im>
13:32:38
<@jflory7:fedora.im>
13:33:11
Thanks!
<@jflory7:fedora.im>
13:33:48
[@hricky:fedora.im](https://matrix.to/#/@hricky:fedora.im) What is the biggest cause of complexity for the delay? Is it the container registry part of Forgejo, which we discussed in Brno?
<@jflory7:fedora.im>
13:33:53
Or is it something else?
<@hricky:fedora.im>
13:34:11
This will be a huge change. When I push something we'll need testing.
<@jflory7:fedora.im>
13:34:23
While I think it would be _ideal_ to use Forgejo container registries, it might not be practical to use them yet. I'd rather use Quay then let perfection be enemy of progress
<@jflory7:fedora.im>
13:35:25
!info [@hricky:fedora.im](https://matrix.to/#/@hricky:fedora.im) is exploring changes to how the entire Fedora Docs build scripts work from the Forgejo staging instance. It will be a huge change. When it is ready, extra testing help will be needed.
<@hricky:fedora.im>
13:36:14
Even Fedora Forge team uses Konflux and `quai.io` for the container build and registry for the Forgejo Fedora fork.
<@hricky:fedora.im>
13:38:12
This is also what the Atomic variants will use eventually. So I think we should start planing in that direction.
<@jflory7:fedora.im>
13:39:00
Hristo Marinov: If you write a proposal with a rationale, I'm happy to support whichever pathway you find to be the best choice!
<@jflory7:fedora.im>
13:39:15
It sounds like this ticket will need some more research and planning time before another meeting discussion
<@jflory7:fedora.im>
13:39:47
Should we remove it from the future meeting agendas, and you can triage it as `meeting topic` label when it is ready for follow-up, Hristo Marinov? Also, I wonder if we should set a target deadline for this work to be done
<@jflory7:fedora.im>
13:39:51
F45 Release Day?
<@jflory7:fedora.im>
13:40:19
(thinking of Release Notes as a particular heavy use of our infra – changing our infra right before Release Notes are published might not be that good)
<@hricky:fedora.im>
13:40:41
In the short therm I think local building of the image is fine. We will document how to do it and how to use the script.
<@korora:fedora.im>
13:41:08
'
<@hricky:fedora.im>
13:41:55
I will do that.
<@jflory7:fedora.im>
13:42:33
!info Future insight: Currently, the Fedora Forge Team uses Konflux and Quay.io for container builds and registries for Fedora Forgejo fork. Eventually, Atomic Desktops will use this tool and workflow too. It may be wise for the Docs Team to start planning in this direction.
<@jflory7:fedora.im>
13:43:34
!action @hricky Write a proposal for how to best solve the `docsbuilder.sh` refactor work, triage ticket #19 as `meeting topic` when ready to share the proposal and discuss with the team
<@jflory7:fedora.im>
13:43:53
That covers the discussion I was thinking about for this ticket
<@jflory7:fedora.im>
13:44:04
Is there anything else to discuss, or should we look at the CI topic overall?
<@hricky:fedora.im>
13:44:08
BTW it is the same with bootc and Hummingbird.
<@jflory7:fedora.im>
13:44:13
To #49?
<@pbokoc:fedora.im>
13:45:14
Yeah let's at least quickly plug https://forge.fedoraproject.org/docs/tickets/issues/49 without turning it into a proper topic.
<@pbokoc:fedora.im>
13:45:14
There's a big new comment from Brett in there that's very interesting, I suggest everyone interested in CI give it a look
<@pbokoc:fedora.im>
13:45:21
<@hricky:fedora.im>
13:45:58
I will also comment in the ticket after the meeting.
<@py0xc3:fedora.im>
13:46:32
Just saw you pinged me. It was RH Product Security, not Legal. But it seems nothing time critical. We are in exchange with them, and they wanted to provide a list of Docs that contain security issues. They didn't come back to us yet about this topic. I update you once they send us the list :) Either they or we will then open a topic anyway, concerning how to tackle that, also in future, and if and how far the Security SIG can help. I already shared your thoughts with them ;)
<@pbokoc:fedora.im>
13:47:00
Moving on!
<@pbokoc:fedora.im>
13:47:32
!topic https://forge.fedoraproject.org/docs/tickets/issues/50 - Oh Cap'n me cap'n
<@py0xc3:fedora.im>
13:47:50
Just saw you pinged me. It was RH Product Security, not Legal. But it seems nothing time critical. We are in exchange with them, and they wanted to provide a list of Docs that contain security issues. They didn't come back to us yet about this topic. I update you once they send us the list :) Either they or we will then open a topic anyway, concerning how to tackle that, also in future, and if and how far the Security SIG can help. I already shared Peter's thoughts with them ;)
<@pbokoc:fedora.im>
13:47:57
This is gonna be Justin Wheeler's topic :)
<@jflory7:fedora.im>
13:48:34
Ack! I haven't had a chance to read the comment yet either. Looks interesting!
<@py0xc3:fedora.im>
13:48:42
Just saw you pinged me. It was RH Product Security, not Legal. But it seems nothing time critical. We are in exchange with them, and they wanted to provide a list of Docs that contain security issues. They didn't come back to us yet about this topic. I update Peter once they send us the list :) Either they or we will then open a topic anyway, concerning how to tackle that, also in future, and if and how far the Security SIG can help. I already shared Peter's thoughts with them ;)
<@jflory7:fedora.im>
13:48:50
OK, so!
<@jflory7:fedora.im>
13:49:05
(Also, thanks for clarifying!)
<@jflory7:fedora.im>
13:49:18
So, for #50, the ask to the team is whether anyone else wants to join in on this pilot program.
<@jflory7:fedora.im>
13:49:46
The idea is that we have multiple people who are engaged in the Fedora Docs Team, and also have a leading role in a SIG, WG, or other team in Fedora as a docs lead for that team.
<@jflory7:fedora.im>
13:50:13
Part of what needs to be done first is creating a concept for the role and how to measure the value of such a role
<@jflory7:fedora.im>
13:50:35
Do we increase membership in the Docs Team as a target? Do we have better documentation about who owns what components in the Fedora Docs?
<@jflory7:fedora.im>
13:50:48
There are lots of ways to answer these questions
<@jflory7:fedora.im>
13:51:48
What we have informally discussed online and at Flock is for folks like jforbes to help with Fedora kernel and booting content (which currently has a well-organized section in Quick Docs), @rathann (sp?) to help with multimedia-related docs (which are in Quick Docs, but quite scattered), and then me for AI/ML SIG.
<@jflory7:fedora.im>
13:52:14
I believe jforbes and rathann got to chat with either Petr Bokoc or Peter Boy (ServerWG, Docs) at Flock about this.
<@jflory7:fedora.im>
13:52:27
Is anyone else interested in taking such a role?
<@jflory7:fedora.im>
13:52:49
Or is there someone who feels like they are already doing that role for another WG/SIG? 😄
<@pboy:fedora.im>
13:53:01
One aim of this pilot is to ensure that QD remains up to date, not so much by chance but by introducing a structure that is at least somewhat more reliable,
<@jflory7:fedora.im>
13:54:09
+1. More subject-matter experts are encouraging to take ownership of docs which make sense for them to do so. All three of the initial targets (kernel/booting, multimedia, AI/ML) have sections in Quick Docs with varying levels of maintenance. Some good, some not so good
<@jflory7:fedora.im>
13:54:31
These three targets would likely make an exit from Quick Docs to a new docs site/Antora component
<@hricky:fedora.im>
13:55:24
Maybe something relate to containerization, although Podman has excellent docs.
<@jflory7:fedora.im>
13:55:35
I might have written too much text, maybe folks need time to process 😛 This is all I have for now, and unless someone has questions or wants to join up as a volunteer for this, we can probably shift to open floor.
<@goroboro:matrix.org>
13:55:35
I might consider something like this in the future, but I need to gain a bit more experience here and also work out what my commitment is going to look like at some stage.
<@pboy:fedora.im>
13:55:45
Or we move Quick Docs as a whole to something like FedDocs or GenDocs
<@jflory7:fedora.im>
13:55:51
Hristo Marinov: Podman upstream, or Podman in Fedora Docs?
<@goroboro:matrix.org>
13:55:55
I definitely think better documentation about ownership and points of contact would help a lot
<@jflory7:fedora.im>
13:56:17
Ro: That's fair! We also need more folks spending time on the core Docs Team work too, so here is a perfectly fine place to hang out and remain 😄
<@jflory7:fedora.im>
13:56:39
!idea Ro: "I definitely think better documentation about ownership and points of contact would help a lot"
<@hricky:fedora.im>
13:56:48
Podman upstream.
<@jflory7:fedora.im>
13:57:07
Hristo Marinov: Good to know!
<@jflory7:fedora.im>
13:57:21
Petr Bokoc: I will yield back to you, if there are no other questions or volunteers. Yet 😄
<@pboy:fedora.im>
13:57:23
Our documentation should focus on Fedora-specific procedures and provide valuable, informative and precise documentation for the upstream community.
<@jflory7:fedora.im>
13:57:38
Of course, anyone that wants to chat more about the docs captain role can find me in #docs:fedoraproject.org
<@pbokoc:fedora.im>
13:57:43
Yeah that's been a long-term pain point. We eventually want to force every repo to have ownership and contact info in the index + the readme
<@pboy:fedora.im>
13:57:52
Our documentation should focus on Fedora-specific procedures and provide valuable, informative and precise linksfor the upstream community.
<@jflory7:fedora.im>
13:58:00
I'll be owning this ticket and helping drive the pilot for #50 from the AI/ML SIG side
<@pboy:fedora.im>
13:58:12
Our documentation should focus on Fedora-specific procedures and provide valuable, informative and precise links to the upstream doc.
<@jflory7:fedora.im>
13:58:20
#HelpWanted for someone to help liaise between Docs Team and Kernel/Booting + Multimedia, though!
<@pbokoc:fedora.im>
13:58:30
2 minutes left btw
<@jflory7:fedora.im>
13:58:34
!halp Help wanted for someone to help liaise between Docs Team and Kernel/Booting + Multimedia
<@jflory7:fedora.im>
13:58:40
!topic Open floor
<@jflory7:fedora.im>
13:58:53
Petr Bokoc: Sending the hot potato back to you 🙂
<@robinshepheard:matrix.org>
13:59:10
I can help with the leasing if I can get some contacts
<@robinshepheard:matrix.org>
13:59:37
I can help with the liasing if I can get some contacts
<@jflory7:fedora.im>
13:59:58
RobinSheps: Nice, that would be awesome! Would you mind dropping a comment on Ticket #50? That will help me remember to follow up with you in more detail soon. We have them in mind, but need to organize some stuff on the Docs Team side for what this pilot will look like
<@jflory7:fedora.im>
14:00:16
So that way, we guide people into a process with a plan, instead figuring it all out as we go 🙂
<@jflory7:fedora.im>
14:00:29
I guess this is the end of the hour for us, though.
<@jflory7:fedora.im>
14:00:56
!halp Review Ticket #49 and Brett's comment about CI for Fedora Docs asynchronously
<@pbokoc:fedora.im>
14:01:06
Alright everyone, our time is up so thank you all for coming and let's take further discussion back to the pirate lai... I mean #docs:fedoraproject.org!
<@jflory7:fedora.im>
14:01:10
<@jflory7:fedora.im>
14:01:17
See ya!
<@pbokoc:fedora.im>
14:01:23
!endmeeting