15:59:19 #startmeeting Documentation Working Group aka DaWGs 15:59:19 Meeting started Tue Feb 8 15:59:19 2022 UTC. 15:59:19 This meeting is logged and archived in a public location. 15:59:19 The chair is samccann. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 15:59:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:59:19 The meeting name has been set to 'documentation_working_group_aka_dawgs' 15:59:26 #topic Opening chatter 15:59:36 @room Meeting time! Who is here to talk the docs? 15:59:56 i'm here 15:59:57 Raise your ascii hand (o/) to say hi or any other way you want to let us know you are here. And Welcome to any new folks! 16:00:05 #chair Gwmngilfen 16:00:05 Current chairs: Gwmngilfen samccann 16:00:11 not that i have much to say, since I havent done anything on those links, sigh 16:00:29 :-) 16:00:42 sometimes it's just nice to stop by and say hello ;-) 16:02:03 andersson007_: tadeboro felixfontein briantist cyberpear - y'all up for talking the docs today? 16:02:22 hi :) 16:02:29 o/ 16:02:38 #chair felixfontein briantist 16:02:38 Current chairs: Gwmngilfen briantist felixfontein samccann 16:02:39 I will not really be around today, but I try to listen in from time to time and give comments :) 16:02:41 welcome welcome 16:02:44 same 16:02:51 heh ok no worries 16:03:42 #topic Documentation Updates 16:03:46 hullo! 16:03:54 #chair acozine 16:03:54 Current chairs: Gwmngilfen acozine briantist felixfontein samccann 16:04:08 #info - colleciton maintainers guide PR - https://docs.ansible.com/ansible/devel/index.html and staged at http://docs.testing.ansible.com/ansible/devel/community/maintainers.html 16:04:59 This is mostly just moving files over from the community-docs repo so we can publish them. It includes some light editing, but I'm hoping to move everything over, then do a deeper edit/minimalism brush over it all 16:05:00 comments/feedback most welcome 16:05:34 That looks good, it fits well under Contributing to Ansible 16:06:10 yep and is set up to only publish for the ansible docs, not ansible-core docs 16:07:13 #info always looking for help on the backlog - issues - https://github.com/ansible/ansible/issues?q=is%3Aopen+is%3Aissue+label%3Adocs and PRs - https://github.com/ansible/ansible/pulls?q=is%3Aopen+is%3Apr+label%3Adocs 16:07:39 Comments, reviews, even testing out what the docs PR is saying to make sure it's valid... all helps move things along 16:08:25 #info we have the start of a repo of community-curated examples - https://github.com/ansible-community/community-examples 16:08:41 So we are still looking for community examples to fill in the new repo! 16:09:28 Anyone else have updates on documentation before we move on to docTools etc? 16:10:08 I'm looking at hte examples repo 16:10:54 and these are not easy to see 16:11:01 https://github.com/ansible-community/community-examples/tree/main/examples/core 16:12:07 Is the GitHub repo the primary way to view the examples? 16:12:25 I don't think we figured that out yet 16:12:37 ah, gotcha 16:12:43 The idea was to have a bunch of examples that also passed CI (so we know they are valid) 16:12:49 that makes sense 16:13:11 We never quite figured out how we would get users to see these examples once we had them. 16:13:15 but users are used to the examples in the module docs, which are easy to read 16:13:19 hm, yeah 16:14:00 This is the todo issue - https://github.com/ansible-community/community-examples/issues/2 16:14:07 if they're all going to be structured the same way, with an example and a related test, then maybe a page that explains that, with (dare I suggest it) an example? 16:14:17 Maybe add thoughts there in a comment about how do we make them readable/understandable to a general user? 16:14:27 ah, excellent, will do 16:14:53 cool thanks! 16:15:00 @smccann:matrix.org cyb-clock chimes Fifteen exciting, thrilling minutes have slipped by whilst we plot to take over the universe, one doc at a time! 16:15:09 Any other thoughts on documentation itself before we go to tooling? 16:15:43 For any newer folks, please do pipe in at any time with your thoughts or questions. Happy to explain anything that's confusing. 16:15:57 We do tend to chatter back and forth without giving background explanations sometimes. 16:15:59 now that I'm back to using Ansible to manage servers day to day, I'm deeply grateful for the module documentation 16:16:06 :-) 16:16:33 Are you all in on collections now? 16:16:34 it's so great to have a predictable, consistent format 16:16:54 heh, well, collections is how Ansible works now, so that's how we work too 16:17:16 cool cool. user feeback always welcome :-) 16:18:18 ok let's swing to the next topic 16:18:26 #topic doc tooling updates 16:18:42 #info favicon fix in the works - https://github.com/ansible-community/sphinx_ansible_theme/pull/49 16:19:13 Thanks to felixfontein gundalow and others, who noticed the little icon at the top of a browser tab wasn't working for some browsers. 16:19:38 If you've got some coding chops, please do pop into the PR with review comments etc 16:20:15 https://matrix.to/#/!ZiHKxiCHRtflvQEbRt:libera.chat/$nYmfLdxL04UQwN37W4W03b9QCKFQTSiJs1P1vjNKgbQ?via=ansible.com&via=libera.chat&via=matrix.org 16:20:15 didnt major browsers stop using favico ? 16:20:36 well that didn't work. Sorry for the noise, was trying to 'share' a messages from another channel here 16:20:56 bcoca: they still work but I guess there were some problems with our older approach to it. 16:21:08 Next steps would be... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/7d7bdaf08e1962c252431bb2385f1202a542b514) 16:21:41 ooo the option to post a message from one room to another is Forward, not share! TIL 16:22:43 THEN we have to decide, can this be backported to stable-2.12 so it shows up on latest. That's a bigger question because there's been a lot of work happening in this area (sphinx theme and antsibull) and in my mind, all of that was staying in devel to 'stew' so to speak. Specifically thinking the module docs table changes and some other ideas. It's possible we could get away with just backporting the updated theme but I don't know off 16:22:44 the top of my head. 16:23:06 when is 2.13 schedule to release? 16:23:22 as in, how long would most users have to wait for all these theme updates? 16:23:59 2.13 release is end of May 16:24:35 But with just me as the writer, I don't really have the bandwidth to manage backports unless they are really important, and I don't feel a missing favicon falls in that category 16:24:37 :-) 16:24:48 yeah, that makes sense 16:25:20 mostly, like I said, because there has been a LOT of work going on of late to improve/change the module docs and some of that tied into a theme update as well. So..dunno if the theme patch on its own could go do latest or not 16:25:21 bcoca: I think for Safari you actually have to enable it (at least I read that somewhere). but if users have it enabled, the site should better provide one the browser accepts :) 16:25:40 I'd put favicons in the "nice to have" bucket 16:26:35 they definitely are. but if there's a little work we can do to get them working for users who activated them in their browser, it's usually worth doing it. might be especially relevant for bookmarks. 16:26:43 * bcoca used to hide secret messages in favicons 16:27:19 heh well ignoring bcoca's nefarious ways, I'm glad for the favicon fix, no doubts! I'm just not sure it's worth backporting so it shows up on latest before 2.13 16:27:47 just given what else might have changed in the theme. Maybe I'm being too cautious and the PR would backport smoothly? 16:27:59 I don't want to backport antsibull version for sure 16:28:07 bcoca: do you need to read the favicons backwards to get the secret messages? 16:28:51 samccann: you could try opening a backport PR and publish the branch to testing 16:29:40 it time permits, yeah 16:29:51 s/it/if/ 16:30:00 @smccann:matrix.org cyb-clock chimes Fifteen exciting, thrilling minutes have slipped by whilst we plot to take over the universe, one doc at a time! 16:30:04 * samccann curious if spelling edits here in matrix also show up on irc 16:30:34 acozine: mostly was 'apparently random' darker pixels that made up a short ascii word 16:30:44 ok do we have anything else stewing on the pot for docs tooling? 16:30:44 normally name of company 16:31:50 added some improvements to docs build 16:32:00 cool! 16:32:36 mostly adding options to use existing antsibull flags, lenient and the new one for erroring out on module errors forgot the name already 16:32:45 and an option for choosing a specific version of antsibull 16:32:46 > * <@samccann:ansible.im> curious if spelling edits here in matrix also show up on irc 16:32:46 it generally reposts the whole line with the chnage. so typos sure, but don't re-edit the same line 20 times unless you want trouble ;) 16:33:01 heh thanks Gwmngilfen 16:33:09 about https://github.com/ansible-community/antsibull/pull/397: should we keep the current formulation (and let someone else tackle the hard question on whether this should be changed somewhere else)? 16:33:49 samccann: edits wont show in irc 16:34:17 felixfontein: I'm happy with the existing language 16:34:21 but we see the s/it/if/ 16:34:39 docs tools actions has some tests too, that's been helpful. still plenty of work to do there, needs documentation for users, more tests, and I support for github pages publishing, I've just been slammed with both open source and dayjob work lately so stuff is getting done more slowly than usual 16:34:59 oh i forget they upgraded that feature to figure out the change and post an s/ instead 16:35:14 thanks briantist for all the work you've put into that already! 16:35:58 I wish I could dedicate like 2 weeks straight to it, I'm excited to get more folks using it 16:36:23 :-) will be great for sure! 16:36:30 big thanks to felixfontein for his contributions and reviews as well (to say nothing of the work on antsibull that makes it all possible) 16:36:42 do we have any other tooling topics for today? 16:37:43 I can say I'm in the process of turning the semantic markup spec into an official corporate-like PRD to move it forward internally here. (aka hasn't fallen off the radar yet) 16:38:12 the wheels of corporate change grind "slowly but fine"? 16:38:27 nice, big fan of semantic markup will be great to have 16:38:33 here's hoping! Haven't done this at this corp before so.. exciting times ahead! 16:39:29 ok time for... 16:39:33 #topic Open Floor 16:39:34 gwmngilfen-work: what's the current state of the links proposal? 16:39:42 Here's the time to bring up anything else! 16:39:52 felixfontein: i haven't had time to move on it. firefighting :/ 16:40:00 hopefully this week! 16:40:05 ok :) 16:40:13 it would be great to get this into 2.13 16:41:07 (the only core change required is to bump antsibull, but that gets harder to backport once 2.13 RCs start) 16:41:57 four months to go, so the clock is ticking, though it's not very loud yet 16:42:01 The branch pull happens on 3.28 according to the roadmap 16:42:08 oh 16:42:09 3/28 that is 16:42:12 felixfontein: whats the deadline for that? 16:42:16 * acozine hears the clock ticking much more loudly now 16:42:27 oh, 28th March? ok, I will prioritise 16:43:35 #info 2.13 branch pull scheduled for 3/28 so changes for antsibull and other tooling that needs core changes should happen before then 16:44:50 Any other items to discuss before we close out the meeting? 16:45:00 @smccann:matrix.org cyb-clock chimes Fifteen exciting, thrilling minutes have slipped by whilst we plot to take over the universe, one doc at a time! 16:47:05 ok guess that's a wrap folks! 16:47:11 👏 16:47:14 #endmeeting