14:32:27 #startmeeting Docs Working Group aka DaWGs 14:32:27 Meeting started Tue Nov 12 14:32:27 2019 UTC. 14:32:27 This meeting is logged and archived in a public location. 14:32:27 The chair is samccann. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:32:27 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:32:27 The meeting name has been set to 'docs_working_group_aka_dawgs' 14:32:37 Who's around to talk the docs? 14:33:45 gundalow alongchamps felixfontein Xaroth bcoca ?? 14:34:39 i have 3 conflicting meetings , but will try 14:35:24 * acozine waves 14:35:38 * samccann starts tossing furniture around 14:35:44 #chair bcoca acozine 14:35:44 Current chairs: acozine bcoca samccann 14:36:02 Well, we can start of slow.. with... 14:36:11 #topic Moving Galaxy docs to docs.ansible.com 14:36:20 andersson007_: cyberpear jhawkesworth shaps you folks around? 14:36:47 For a bit of background - the galaxy docs live on galaxy.ansible.com/docs today. Kind of in their own world so to speak. 14:37:23 Hey acozine ! 14:37:26 We're bringing them 'into the fold' on docs.ansible.com. The galaxy docs repo stays were it is (ansible/galaxy) but the generated docs are now picked up by docs.ansible.com 14:37:44 hey andersson007_, welcome! 14:37:53 Thabks! 14:38:07 hey! more furniture!! 14:38:20 \o/ 14:38:20 #chair andersson007 14:38:20 Current chairs: acozine andersson007 bcoca samccann 14:38:42 So the galaxy docs are at https://docs.ansible.com/ansible-galaxy/latest/ 14:39:41 The move isn't quite complete. Well that url is, but there are other bits and bobs on docs.ansible.com to point to that site that still needs to be done, and eventually updating the galaxy ui to point there etc 14:40:11 the old galaxy docs were/are a backwater, there's no good way to move back and forth between docs and the Galaxy UI; moving them to docs.ansible.com makes this a bit easier 14:40:14 * alongchamps waves 14:40:14 so please poke around that url etc and let us know if you see any problems. We'd like to 'go live' wit that asap 14:40:24 welcome alongchamps! 14:40:29 #chair alongchamps 14:40:29 Current chairs: acozine alongchamps andersson007 bcoca samccann 14:40:48 got enuf chairs now for a small DaWGs dinner party woot! 14:41:14 woot 14:42:07 A question I have for the hive mind - I can't think of a way to do 'redirects' from galaxy.ansible.com/docs to docs.ansible.com/ansible-galaxy/latest. Not sure what to do with the 'old docs' so to speak. 14:42:37 I was thinking of just 'leaving' them hanging there, but then google searches currently find that stuff so... dilema dilema 14:43:07 I can't easily update the old docs with stubs pointing to the new docs, cuz it's all the same source in github. 14:43:17 hmmmm, we could just put a single page on galaxy.ansible.com/docs that says "the docs have moved to . . . " with a link 14:43:39 do we know how they currently publish the docs to that location? 14:43:42 yes, but that still leaves google pointing to the old docsite so to speak for deeper links 14:44:12 true . . . 14:44:13 and no, I dunno how that gets published at the moment. it's under the auspices of the galaxy team. They are very VERY busy bees this week so didn't wanna bring it up yet. It's not super urgent 14:44:59 if we update the source with a canonical URL that points to docs.ansible.com and then publish to both places, will Google figure it out? 14:45:05 I'm thinking if we just let the old docsite linger, it's kind of like :orphan: pages on docs.ansible.com - they are still there, but eventually people and google figure it out 14:45:50 I've been doing some googling recently for VMware modules and several of the pages Google had indexed were taking me to 2.5 even if a newer version was enabled 14:45:50 ooo that might work acozine! worth a try anyway. I still have the old theme in place (even on docs.ansible.com). That's a future task, to use git submodule to share the sphinx theme basics between the two if possible 14:46:05 so I'm not sure if there's a good way to get Google to update its search results 14:46:39 the canonical URL approach worked pretty well for moving search results on the main Ansible docs over to `latest` 14:46:52 it's not perfect, but it's decent 14:46:55 yep. 14:47:26 there aren't a ton of hits on galaxy docs (yet) compared to ansible docs, but I expect that might grow now that collections are The Big Thing 14:48:08 and I suspect that the remaining results that point to specific versions may be related to highly-trafficked blog posts written at the time those versions were released 14:48:27 that could be it 14:48:49 but most searches for Ansible now return `latest` and that is a big change from 18 months ago 14:50:32 ok. again, please do poke at the new galaxy location and let us know if you see problems etc. 14:50:39 but... moving on... :-) 14:51:09 #topic Docs Issues 14:51:24 #link https://github.com/ansible/ansible/issues?q=is%3Aopen+is%3Aissue+label%3Adocs 14:51:41 we are at 227 open docs issues. But there are some `easyfix` ones in there 14:51:58 that's not as bad as I expected, actually 14:52:13 #link https://github.com/ansible/ansible/issues?q=is%3Aopen+is%3Aissue+label%3Adocs+label%3Aeasyfix 14:52:40 we're almost back to 9 pages' worth 14:52:54 which probably means we have a LOT more PRs 14:53:10 anyone up for grabbing this one? https://github.com/ansible/ansible/pull/64645 14:53:29 it's an easy one I think - a couple of modules are missing their shortdescription. 14:54:35 hm, are we looking at the same issue? I don't see a list of modules . . . ? 14:54:59 the one linked above is about recommending storing playbooks in a subfolder called `plays` 14:55:01 dang.. fatfingered the link 14:55:34 this is the correct link = https://github.com/ansible/ansible/issues/64654 14:56:42 ah 14:57:27 interesting issue, I wonder why we haven't been catching that in the buld? 14:57:34 s/buld/build/g 14:57:40 good question. 14:58:55 it's weird, it seems like an obvious thing we all should have noticed . . . 14:59:14 #chair 14:59:14 Current chairs: acozine alongchamps andersson007 bcoca samccann 14:59:52 has anybody seen the error listed in https://github.com/ansible/ansible/issues/64654? 15:01:03 nope but I just reproduced it 15:01:57 hmm and `win_template` does have a short description, so maybe it's not the simple fix we thought 15:02:19 curiouser and curiouser, as Alice would say 15:04:12 here's the current published docs for that module: https://docs.ansible.com/ansible/devel/modules/win_template_module.html 15:05:05 does the short description show up on the docsite? 15:05:56 * felixfontein waves 15:06:01 ah, it's the second part of the title 15:06:08 felixfontein: welcome! 15:06:15 #chair felixfontein 15:06:15 Current chairs: acozine alongchamps andersson007 bcoca felixfontein samccann 15:06:32 so yeah, the win_template module does have one 15:06:44 there is no shortdescription in the source for win_template https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/windows/win_template.py#L14 15:07:47 is it in the shared doc fragment? 15:08:12 yeah. I can't for the life of me remember where the docfragments moved to tho... can you? 15:08:51 my guess is shortdescription from a docfragment doesn't work with `ansible-doc -l` but need to see what's in the shared fragment to be sure 15:09:49 yeah, it's there: https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/doc_fragments/template_common.py#L14 15:10:15 (I had to grep the codebase to remind myself where those fragments live . . .) 15:11:15 so it's a reasonable question to ask - is the error in `ansible-doc -l` important? should we move those short descriptions out of the shared snippet and into the main files? 15:11:26 yep so the two that have the 'missing short description' both share the same docfragment 15:12:07 that makes sense 15:12:24 well there's two ways of looking at it now -as a doc issue (and thus move the short description out of the docfragment).. .or a coding issue, as ansible-doc -l doesn't work if the shortdescription is in a doc fragment 15:12:36 true 15:13:05 my nickel - just fix it as a doc issue. I'm thinking of the thousands of modules we have, only two got 'clever' with the docfragment like this. 15:13:25 heh, true 15:13:58 and we have other modules that have a "windows equivalent", so we must not have done this on those 15:14:13 I'll put a note on the issue 15:14:45 ok kewl 15:14:59 shall we open the floor? 15:15:49 #topic Open Floor 15:15:59 what's on your minds, folks? 15:16:51 burning questions? brilliant ideas? problems with this or that in docs lands that you want to discuss? 15:17:41 I have an apology to make - I said I would merge Pilou's PR a week or two ago, and I have not gotten to it 15:18:15 hashtag topic true confessions 15:18:43 heh, and his GitHub user name has an odd character in it that I can't remember 15:18:49 so I can't find it 15:18:54 drat 15:20:52 hmm github needs a way to find every PR you are subscribed to. 15:20:59 found it! 15:21:10 \o/ 15:21:21 https://github.com/ansible/ansible/pull/62778 15:21:53 so this is one of those PRs that fails our CI system because we're adding docs for a feature that has existed for a long time but was never documented 15:22:08 and the test suite thinks it should be marked `added in 2.10` 15:22:34 ah ok yeah remember seeing that one 15:23:15 `version_added for new option (cmd) should be '2.10'. Currently StrictVersion ('0.0') (75%)` 15:24:08 I think the addition is very useful 15:24:10 acozine: apology not needed :) 15:24:35 I hate letting good contributions go stale! 15:25:20 anyway, it's now telling me the CI is stale, which leads to an interesting philosophical question . . . is it important to re-run the test suite when we know it will fail? 15:25:38 I suppose it might fail in other ways if someone added a test in the interim 15:26:15 yeah probably worth a rerun just in case 15:26:53 heh, I guess since it's a special case, we should be sure we follow protocol in all other ways 15:27:04 * acozine kicked off a fresh test run 15:27:32 hey, Shippable is already running it! I guess it's having a quiet day 15:27:39 no "status: waiting" today 15:28:02 heh 15:28:22 meanwhile just notices docs PRs are down to 93! 15:28:23 thanks again Pilou, it's a good addition 15:28:46 which is a relative bit of excitement, since our goal is < 75 but still.. it's been over 100 for a while now 15:28:53 samccann: that is awesome, 15:29:41 oops, the meeting is almost over 15:29:52 oh, speaking of PRs . . . 15:30:01 this week is the next Big PR Review Day 15:30:05 This Thursday 15:30:41 * acozine searches for more information 15:31:08 https://github.com/ansible/community/issues/407 15:31:17 #topic Big PR Review Day 15:31:29 #info this Thursday in the ansible-community channel 15:31:33 #link https://github.com/ansible/community/issues/407 15:31:53 samccann: thanks! 15:32:06 bring your fav PRs and get some help getting them merged/reviewed/ etc 15:32:24 or show up and help move some others along! it's a PR Party! 15:33:07 bring your expertise and your curiosity - everyone welcome 15:33:29 and this is all PRs btw... though we hope to get some docs love going there as well 15:34:11 hope to see you all there! 15:34:11 :) 15:34:45 thanks gundalow bcoca alongchamps andersson007_ felixfontein Pilou 15:34:57 see you around the internet! 15:35:10 #chair Pilou 15:35:10 Current chairs: Pilou acozine alongchamps andersson007 bcoca felixfontein samccann 15:35:18 tee hee... had to get that last minute chair toss in there! 15:35:31 * samccann has simple joys in life 15:35:33 heh, nice on! 15:35:37 s/on/one/g 15:35:52 * acozine is losing ability to spell/type . . . needs more tea 15:36:03 thanks everybody! 15:36:06 #endmeeting