18:31:24 #startmeeting docs 18:31:24 Meeting started Wed Jul 27 18:31:24 2022 UTC. 18:31:24 This meeting is logged and archived in a public location. 18:31:24 The chair is pboy. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 18:31:24 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:31:24 The meeting name has been set to 'docs' 18:31:35 chair pboy darknao 18:31:44 #topic Roll call 18:31:50 .hello hankuoffroad 18:31:50 .hello py0xc3 18:31:50 hankuoffroad[m]: hankuoffroad 'None' 18:31:53 py0xc3[m]: py0xc3 'Christopher Klooz' 18:31:56 .hi 18:31:57 darknao: darknao 'Francois Andrieu' 18:33:38 Welcome everybody! Probably we wait another 3 mins for "latecomer" 18:34:00 Sorry for being late myself. :-) 18:34:14 No worries :) 18:35:32 OK. Let's start 18:35:40 #topic Agenda 18:35:47 #info Announcements 18:35:58 #info Previous action items 18:36:06 #info Implementation of our docs charter 18:36:14 #info Internal docs organization (workflow) 18:36:23 #info Integration of the how-to for file editing 18:36:33 #link Docs Style Guide 18:36:40 #info Open floor 18:36:56 Any addition? 18:37:16 OK, none 18:37:24 #topic Announcements 18:37:34 I don't know anything to announce today. 18:37:44 Anyone with something to announce today? 18:38:40 I see none 18:38:42 No 18:38:50 #topic Previous action items 18:39:00 #info DONE bcotton to add a FESCo-style "minimum of three votes, but after a week a single +1 approves" to the voting policy to docs Charter 18:39:11 #info DONE bcotton to make the edits and add the charter to the team docs 18:39:19 #link https://docs.fedoraproject.org/en-US/fedora-docs/charter/ 18:39:32 So we have currently no open action. 18:39:49 Or did I miss something? 18:40:29 Obviously not. 18:40:44 #topic Implementation of our docs charter 18:40:56 #link https://discussion.fedoraproject.org/t/docs-team-charter-proposal/40444/4 18:41:45 Before we start with the details of implementation: Anyone OK with the current version? 18:42:56 seems fine to me 18:43:00 #agreed Valid version is https://docs.fedoraproject.org/en-US/fedora-docs/charter/ as of today 18:43:39 The first step seems to me: how we get our boards. So I suggest we start with that. 18:43:48 But: Any other ideas / suggesgtions? 18:44:44 What exactly do you mean with get our boards? 18:44:52 OK, let's start with the board. 18:45:25 We should determine the members of the board, I think. 18:46:06 If I remember our discussions, we had an ideal: 18:46:14 * Regular attendance at meetings (75%?). 18:46:21 * Commit to spend several hours per week on docs. 18:46:28 * Contribute on a regular basis. 18:46:31 Ah, ok. I thought the idea was that everyone who wants to be in the board shall just say it? A fixed number relates to votes when a seat becomes empty. 18:46:41 I was under the impression that we were going to use the existing members of docs-admin for that 18:47:27 Ah, I think I misinterpreted your sentence. Forget my last post. 18:47:55 doc-admin is currently: bcotton, dardnao, pbokoc, pboy, 18:47:55 darknao: my impression, too 18:48:32 As far as I read it, the idea is that all three groups are always equal: board, gitlab owner, fas docs-admin 18:49:02 I think, doc-admin is a good start. 18:50:24 pboy: I concur 18:50:30 py0xc3[m] they are equal, except that we have a kind of higher expectation about board members 18:51:08 +1 18:51:45 Plainly put, we don't need board members who never or rarely attend meetings, as an example 18:52:45 I did not want to imply that ;) 18:53:08 nice 18:53:10 And I think, we should discuss, if someone else would like to attend the board and attend the meetings regularly, spend several hours work a week, etc. 18:54:13 py0xc3[m] what would you not imply? 18:55:02 Sorry for being late, I forgot about the meeting 18:55:25 mateusrc Welcome nevertheless! 18:56:25 In the charter, the qualification goes along the line of 'content and/or tooling contributions' as well. 18:56:29 pboy: I will keep attending meetings regularly, and contribute where I can (although I will keep focused on what is already on GitLab). But I didn't expect to get on the board right away. I thought the board has sufficient members for now? 18:57:23 pboy: I did not want to imply that there are no higher expectations for the board 18:58:34 mateusrc: No worries, welcome ;) 18:59:00 py0xc3[m] current members are OK, yes. But I don't want to pass over anyone who would like to get involved. 19:00:06 I suppose we agreed, that the current docs-admin members are our board for the time to come. 19:00:11 pboy: I have no problem with neither. 19:00:50 pboy: That'll do. 19:00:59 +1 19:01:39 #agreed We start with the current docs-admin members as our board. 19:02:23 What about the other groups? 19:03:41 I would start with the alignment we talked about: fas docs member = developer gitlab = member 19:04:00 But is mateusrodcosta already in the FAS group? 19:04:15 py0xc3[m]: I believe so, I have write rights 19:04:26 which fas group ? 19:04:27 I believe we already reviewed the content of this group not so long ago 19:04:31 FAS Docs 19:04:31 And I seem to be a "Developer" there 19:04:48 I don't know where to check FAS group membership thoguh 19:05:10 so current members should be fine for now 19:05:14 mateusrc: In this case, I assume they are already synchronized. Ben synchronized it one or two weeks ago with the list I created in the pagure ticket 19:05:30 +1 19:05:30 mateusrc: https://accounts.fedoraproject.org/ 19:05:48 more precisely https://accounts.fedoraproject.org/group/docs/ 19:07:01 OK, so I suggest we start with the current state and evaluate it in 8 weeks or so 19:07:25 py0xc3[m]: I meant he synchonized the FAS Docs, and it seems GitLab developer is already synchronized with current FAS Docs. 19:07:28 We should publish the members on discussion and on our team page, 19:07:45 Any objection? 19:08:26 No 19:08:30 #action pboy to update the team page regarding board and members. 19:08:41 I'm not sure about listing members, we already have this list on FAS, do we really need to maintain the same list elsewhere? 19:08:45 OK. Next topic. 19:08:57 #topic Internal docs organization 19:09:07 #link https://discussion.fedoraproject.org/t/internal-docs-organization-gitlab-workflow-process-organization/40819 19:09:16 darknao +1 19:09:45 I would avoid the list on discussions as we (assumingly) will not change it there. It will end up as a thread that disappears after a day but gets indexed on search engines 19:10:11 darknao probably not. But we should include the link, at least. 19:10:24 I'm fine with that 19:10:29 link would be better 19:10:41 pboy: +1 19:11:52 The important thing is: we need a "face", not just an anonymous pile which nobody knows and can't get to know. 19:12:31 The "face" can be the board members 19:12:45 which are more or less already on the team page 19:13:02 but maybe we can update that list to match the current list of board members now 19:13:21 darknao OK, do you now how the revoke the last action? 19:13:47 i think that require severals #undo 19:14:34 OK, we agree: update the team page with the board members. I'll make a sugestion and we can comment on that. 19:15:19 Can we get back to the current topic? 19:15:27 yes 19:16:07 Floor is open for "Internal docs organization" 19:16:32 I never actually used Epics, so I don't know how it actually works or looks 19:16:48 But, from the GitLab docs, it seems to be what should work 19:17:09 s/should/you/, s/work/want/need/ 19:17:35 I think Epics is for tasks that can span across multiple repositories/components 19:18:19 darknao: Seems to be so, since it isn't available in repositories and only in the group itself 19:18:33 Never used Epics, too. So I dont know. 19:19:16 so not sure if it'll be very helpful for us in this case 19:19:41 unless we do have tasks that require specific work on more than one component 19:19:57 Probably we should try copying the Issues Boards to Epics Boards, see what it looks like and how it works and then figure out whether it seems useful? 19:19:57 py0xc3: you suggested organizing the dashboard. Epics can be a solution to that? 19:20:01 I just saw that the central dashboard contains all subordinated issues, so I didnt see a problem. 19:20:13 I dont know. I have never used Epics. So I dont know if they fit the dash. We have to check that 19:21:09 well, one advantage of epics, is you can groups severals issues under the same epic 19:21:33 mateusrc: That's a good idea 19:21:46 so for instance, you can have one issue about the same topic but for each version, and all that under one single epic 19:21:56 I do not see the need, but I also have no problem with playing with it to check it out. 19:22:33 we use both, it's not one or the other 19:22:59 I know ;) 19:23:45 but again, I don't see often the same issue created for multiple version 19:23:58 so not sure it'll help us in the end 19:24:22 darknao: Well, in the case I just had we used one issue for multiple MR (f35, f36, main) 19:24:26 Yeah, like Issue Boards are in every repo and the group itself, Epics only on the group itself, similar tools, different goals, likely should work together 19:24:55 mateusrodcosta: we also have an issue board with all issues of subordinated repos. You just have to use the board of the general Docs gorup 19:25:31 py0xc3[m]: If you open a new issue there, it forces you to choose in which repo it shall be placed 19:25:43 Oh, so ultiple boards? 19:25:43 s/ultiple/multiple/ 19:25:54 I think I didn't saw that 19:26:15 s/saw/see/ 19:26:18 You can go to the board of repo A and see all repo A issues, if you go to the group, you will see all issues of all subordinated repos. So the issues are the same 19:27:23 Without wanting to be a killjoy: Our time is coming to an end. 19:27:27 I vote to stick with the classical issue system, then if we ever need to create an epic for some reason, we still have the possibility 19:27:28 This is the board with all issues, you can see below of each issue where it belongs to: https://gitlab.com/groups/fedora/docs/-/boards 19:27:35 Ah, got it, so Epics is like a "upgraded" issue 19:27:54 I mean as, a different type 19:28:15 Ok then, makes sense now, Epics are different from what I thought 19:28:29 mateusrc: I think it adds another abstraction layer or so, but as I said, have no experiecne with it. 19:29:09 darknao: I agree with that, I just misundertood what Epics were 19:29:17 darknao: +1 19:29:17 issue boards mean Kanban view, right? 19:29:38 But mateusrodcosta thanks for letting us know about Epics, its an interesting topic to get into a bit. Didn't know about that at all! 19:29:55 hankuoffroad: yes 19:29:57 also, a contributor (guest) cannot create epic, only project members can 19:30:11 where anyone can create issue 19:30:17 I added an example: https://gitlab.com/py0xc31/docs7clickhowto/-/boards# 19:30:43 Folks, time is nearly up. 19:30:45 As an intermediate summary, do we basically agree with py0xc3's proposal? And will start to proceed accordingly? 19:31:18 i would add an additional step between "open" and "in-progress" 19:31:27 We can keep the discussion open, as it aint urgent. If there is a consensus, I can prepare our board in the next days. 19:31:31 pboy: yes 19:31:50 darknao: which? 19:32:02 something like "triaged" which mean someone review the request, and add the required labels if needed 19:32:09 pboy: Which proposal? 19:32:29 but not necessarily start working on it 19:32:55 mateusrc https://discussion.fedoraproject.org/t/internal-docs-organization-gitlab-workflow-process-organization/40819 19:33:04 Sorry, I'm a bit lost 19:33:14 me too. :-) 19:33:15 basically just saying we acknowledge the issue, and someone can start working on it 19:33:29 darknao: Makes sense, add already the label to classify it. 19:33:35 +1 for that 19:33:36 Oh, the boards? Yeah, +1 19:33:55 OK, we agree to continue the discussion and refine the prodecure? 19:33:59 Then it is already clear that e.g. a major has to be done. 19:34:14 py0xc3[m]: exactly 19:34:33 darknao: +1 19:35:04 Guys, we should record one result of the discussion. 19:35:06 other than that, this proposal looks fine to me 19:35:53 Well, what is our result? 19:35:58 So start with the proposal plus the "triage" category? Or keep the discussion open and wait? Finally, it aint time critical. 19:36:29 My impression: keep the dicsussion open. 19:36:48 we can discuss this further next week 19:36:55 we are already overtime 19:36:57 Yeah, makes sense, instead of a hesitated voting 19:37:15 #proposal We continue the discussion. 19:37:25 3 19:37:29 2 19:37:33 1 19:37:52 #agreed We continue the discussion 19:38:02 #endmeeting