14:34:23 #startmeeting DAWGS (Documentation Working Group) 14:34:23 Meeting started Tue Jan 28 14:34:23 2020 UTC. 14:34:23 This meeting is logged and archived in a public location. 14:34:23 The chair is samccann. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:34:23 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:34:23 The meeting name has been set to 'dawgs_(documentation_working_group)' 14:34:28 anyone around? 14:35:08 I'm half here 14:35:27 also half here 14:35:47 heh 14:35:54 #chairs cbudz acozine 14:36:00 hmm 14:36:05 * acozine sings the old Monty Python tune "Eric the Half-a-Bee" 14:36:07 #chair cbudz acozine 14:36:07 Current chairs: acozine cbudz samccann 14:36:21 anyone else hanging around today? 14:37:45 Well let's get started 14:37:52 #topic Status Updates 14:38:23 I can give an update 14:38:24 I'll start - I pushed out the single search to 'latest' yesterday. 14:38:35 hooray! 14:38:44 #info left hand search is now using swiftype search on 'latest' 14:38:54 There's a style glitch I'm still working on. 14:39:00 yer up next acozine ! 14:39:07 mine is short 14:39:16 my long-running User Guide PR finally got merged 14:39:23 thanks to everyone who looked at it 14:39:32 excellent, congrats on that 14:39:56 #info User Guide PR merged!! Improved the flow of sections of the Ansible User Guide 14:40:06 I'll do at least one more revision on the User Guide, maybe two 14:40:23 there are still some pages I haven't re-organized 14:40:52 * acozine rubs hands together with a creepy laugh 14:40:57 #info continued work coming on other sections of the User Guide 14:41:08 I left some comments on a few PRs yesterday, still in progress with updating collections doc and creating ansible_user doc 14:41:10 good stuff! 14:41:27 cbudz: great 14:41:37 #info work coming on updating collections doc and creating ansible_user doc 14:41:43 what is the ansible user doc? 14:42:06 discussed here two weeks ago, based on this: https://www.reddit.com/r/ansible/comments/eo6lwq/why_is_ansible_user_not_defined_when_accessed/ 14:42:17 ah thanks! 14:42:32 #link based on this: https://www.reddit.com/r/ansible/comments/eo6lwq/why_is_ansible_user_not_defined_when_accessed/ 14:42:35 :-) 14:42:39 oh, we should talk about the Search Box controversy on reddit 14:42:54 ok are there any other status updates first? 14:43:51 ok then moving on! 14:44:01 #topic Search box on docs.ansible.com 14:44:26 This topic came up on reddit. The gist of it is that the main docs page is confusing and has no site search. 14:44:51 anyone have the link handy? 14:45:59 ok found it 14:46:04 #link https://www.reddit.com/r/ansible/comments/eu4jat/mindblowing_docsansiblecom_does_not_have_a_search/ 14:48:29 So that main page (docs.ansible.com) has links to other ansible documentation (including Tower and Galaxy for example). While each documentation section/site has its own search, there isn't one that allows a user to search across all of them. 14:48:53 how challenging is that upgrade? 14:49:20 well, to make it work, we'd need consolidated search across all the docsites 14:49:22 I personally have no idea how to put up a search that would go across all those documentation subsites 14:49:24 Tower/Engine/etc 14:49:55 but I think a redesign of the page would help a lot, without necessarily adding consolidated search 14:49:56 A suggestion came up that we could put a link on that page to all the other search options but even that I don't know how to do 14:50:48 there is a lot of scrolling on the main docs page 14:50:51 the individual search options are not a url... they are sections one each page for example 14:50:58 that landing page needs work 14:51:15 we've had a design for it for a while, but no resources to implement it 14:51:18 cbudz yeah that page has some real redesign needs. and maybe if it were simplified, it might help 14:51:43 A table with links to the main topics on that page might be a simplified approach to redesign 14:51:53 #info each docsite (ansible, galaxy, tower) has its own search but nothing on the top page allows for a cross-site search) 14:52:20 #info docs.ansible.com is also a confusing page with a lot of content. needs to be simplified/redesigned 14:53:40 would also like to see this sentence revised: "Ansible releases a new major release of Ansible approximately three to four times per year." 14:53:42 There was talk about like an embedded google sitesearch, but even that might be problematic (not to mention costly) - galaxy docs today are not on docs.ansible.com - they are just linked to it from there. 14:55:04 cbudz - open a PR? I'm not sure we are at three to four times a year anyway. 14:55:25 will do. 14:56:08 one other tidbit that came from that reddit thread that I didn't know - duckduckgo has 'bang' support for site-based search. 14:56:42 #info on duckduckgo, you can type !ansible loops and get search results from docs.ansible.com only 14:57:12 that is very cool 14:57:15 #info on duckduckgo, you can also use !galaxy or !ansiblemod yum to get directly to the yum module docs page for example 14:57:21 yeah! very fun 14:58:09 well, I don't have a lot of ideas on how to solve the cross-site search. Gonna move on for now but anyone popping in to this channel later, would love to brainstorm options 14:58:46 do we have other topics before we move on to prs and issues? 14:59:12 oh yeah there was some chatter on the channel before the meeting, let's capture that in the minutes 14:59:24 #topic View vs Edit Github links 14:59:47 #info would be nice if a reader has the option to click view on github instead of always edit on gitub 15:00:00 that's just so people don't have to be logged in? 15:00:12 what happens if you click on Edit on GitHub if you aren't logged in? 15:00:25 cyperpear felixfonein - you around to hop on this question? 15:01:15 I haven't tried the link w/o being logged in. Does it just not work? 15:01:39 I don't know, I'm always logged in 15:02:36 let's see 15:02:48 I'm logging off 15:02:54 just takes you to a log in screen for github 15:03:05 yeah that's the problem then. 15:03:18 what's the expected functionality? 15:03:33 that's what i would expect 15:03:36 #info if you aren't logged into github, the Edit on Github link takes you to the login page, not the content you wanted to edit. So you have to be logged in to even view the page 15:03:59 I'm not sure what the use case is for looking at the source without being able to edit it 15:04:15 I suppose I'm being unimaginative 15:04:17 fwiw edit on github is built into the RTD theme. I'm not sure how easy it would be to extend it to have both edit and view on github. 15:04:29 acozine - my guess is module pages 15:04:52 you want to see the module code for some reason, aren't logged in, so can't easily 'see' it with that link 15:04:58 that's just a random guess tho 15:05:34 the OP was asked to open a feature request so might get more details that way 15:06:07 #info possibly this is useful for module pages, where a developer wants to quickly scan the code but not edit it. 15:06:34 There was one other tidbit I'd like to capture in the meeting notes, but are there any other comments/discussion about the above before we move on? 15:07:39 ok moving on then 15:07:52 #topic Putting module names in changelog fragments 15:08:18 #info some changelog fragments talk about adding a parameter etc, but don't actually name the module it applies to 15:08:35 oh, interesting 15:08:47 we should definitely check on that 15:09:06 i think we can make sure this is mentioned in the docs, but I feel like the best thing we can do is educate those who merge module code changes etc 15:09:13 true 15:09:29 I don't know that the docs folks here see all those changes. they may get merged before we see them 15:09:49 do those changes always get the docs label? 15:10:51 I think so 15:11:17 I think anything with a changelog gets marked docs 15:11:34 ok cool 15:12:05 #agreed update the changelog guidelines to ensure it says included all relevant info including module names etc 15:12:36 #agreed find a way to spread this need to those who merge module changes etc 15:13:48 ok ...moooovin on 15:14:18 acozine - I'd like to do an open floor before doing docs prs and issues.. does that make sense? 15:14:25 sure 15:14:28 go for it 15:14:34 #topic Open Floor 15:14:50 Anyone have anything they want to bring up before we do the clean sweep to docs Issues and Prs? 15:15:14 nothing here 15:16:06 Its helpful to see the "View on Github" for the reason of being able to track recent changes to the docs page. 15:16:28 w/o being logged in vs "Edit on Github" 15:16:32 ah thanks cyberpear! Can you add that tibit to the issue when you open it? 15:16:34 cyberpear: so you'd be looking for the history of the page? 15:16:42 A "View history on Github" would also work 15:17:21 can you elaborate on why you are looking for doc diffs? 15:17:29 yes, it's usually to check what changed recently, or to "git blame" to see why something is the way that it is 15:17:41 "is this a typo, or was it that way on purpose?" 15:17:51 heh 15:17:59 if you're asking, it's usually a typo ;-) 15:18:22 usually the commit that changed the docs also changed the module or plugin it's referecing, so you can see which code changes went along w/ the docs change 15:18:26 so it's not about being logged out, so much as about a different way of looking at the source 15:19:06 plus being logged out -- w/ 2FA enforcement on the ansible org, I'm logged in much fewer places where I may be looking at the docs 15:20:11 if I'm logged in, i just edit the URL to make it the "view" vs "edit" whereas if I'm logged out, I click the link, say "oops" -> back, copy/paste the link, tweak it, then finally get to the right place 15:20:34 that does sound annoying 15:20:49 #info for Edit vs View on Github - an example would be finding a doc change and wanting to find the code change that matched it. So view the file on github, find the commit/pr, and find what code changed underneath. 15:21:14 sometimes the edit on github link seems to take you to a non-existent page, but that's probably a separate issue 15:21:39 yeah the plugins I think still don't have edit on github support yet. 15:22:03 there's an issue open for that already i think. sounds familiar anyway 15:23:20 I just tried it 15:23:31 you can use Edit on GitHub with module docs 15:23:52 at least, this one works: https://docs.ansible.com/ansible/latest/modules/find_module.html#find-module 15:24:20 yeah modules should all work. thats all the same bit of code magic. It's the other stuff that isn't rst and isnt modules that have problems if I recall 15:24:32 ah, I see 15:24:34 must drop for next meeting 15:24:36 yeah, other plugins maybe 15:24:44 bye cbudz 15:25:11 I don't think I had anything more to add. 15:25:25 ok thanks cyberpear for popping in with the clarification! 15:25:31 #chair cyberpear 15:25:31 Current chairs: acozine cbudz cyberpear samccann 15:25:43 cuz you deserve to be furniture for that addition :-) 15:25:46 heh 15:26:01 :P 15:26:08 I think we should all pick chair styles 15:26:11 Okay anything else in Open Floor before we go on to issues and prs 15:26:18 we've only got four minutes 15:26:18 i'm totally a reclyner 15:26:30 recliner? whatevah 15:26:45 speaking of reclining, I think I need to go lie down 15:26:54 I've got a cold or the flu or something 15:27:04 go.. shoo 15:27:11 and I think I just hit my contribution limit for the morning 15:27:16 I'm just gonna pop in some docs stats and call it a day 15:27:26 sounds great, thanks samccann 15:27:28 #topic Docs Issues and PRs 15:29:21 We have 225 open Docs Issues. That seems to be holding pretty steady, which means we are closing/fixing at about the rate new ones are open 15:29:38 Would like to see that number go down tho, so please do go adopt an issue 15:30:23 #info we have 225 open Docs issues and 102 open docs PRS 15:30:49 So my last call is for folks to review docs PRs . that number is rising and we want to be able to merge the hard work folks are doing to help with docs. 15:30:53 And thats that! 15:30:56 #endmeeting