15:02:00 #startmeeting Documentation Working Group aka DaWGs 15:02:00 Meeting started Tue Jun 11 15:02:00 2019 UTC. 15:02:00 This meeting is logged and archived in a public location. 15:02:00 The chair is acozine. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:02:00 The meeting name has been set to 'documentation_working_group_aka_dawgs' 15:02:04 who's around? 15:02:13 * samccann waves 15:02:19 #chair samccann 15:02:19 Current chairs: acozine samccann 15:02:34 anybody else? 15:03:06 * acozine looks at the agenda for pre-set items 15:04:00 ah, we've got adopt-an-issue on the agenda 15:04:48 a fun game for the whole family!! 15:05:04 alongchamps andersson007_ felixfontein mrproper orthanc Pilou Xaroth zoredache you folks around? 15:05:06 * bcoca is not allowed to adopt in most states 15:05:14 heh 15:05:29 #chair bcoca 15:05:29 Current chairs: acozine bcoca samccann 15:05:37 I'm not around this week acozine 15:06:14 alongchamps: too bad! enjoy whatever you're up to and see you next week 15:06:54 #topic latest on the version-changer and 404 page 15:07:31 acozine: i’m here but i can’t discuss anything now, will just read by phone 15:07:51 I've been working with the creator of the `sphinx-notfound-page` extension, and the 0.4 release will work for the Ansible docsite 15:08:04 andersson007_: glad to have you reading along 15:08:35 it's https://github.com/rtfd/sphinx-notfound-page if anyone wants to check it out 15:09:35 if the release comes out today or tomorrow, we'll merge and backport the PR to incorporate it, and then we can do final testing of samccann's version-changer work 15:09:51 progress!!! 15:10:10 that will let us close a bunch of tickets all at once 15:10:19 progress indeed! 15:11:28 #topic adopt-an-issue 15:12:16 #link https://github.com/ansible/ansible/issues?q=is%3Aopen+is%3Aissue+label%3Adocs+label%3Aeasyfix 15:13:02 That's a set of simple docs issues that most anyone should be able to pick up and help improve our documentation. We're using the `easyfix` label (which is used on other Ansible projects as well if you are looking for something beyond docs to help with) 15:13:16 Share that link with friends and family :-) 15:13:21 Yes! 15:13:54 joking aside - if you know someone interested in opensource but not sure how to get their feet wet, the `easyfix` label, especially on docs, is a relatively painfree way to get started! 15:14:12 We will review the Ansible docs issue backlog (not all at once, because it is large) and add the `easyfix` label as we find good candidates 15:14:30 feel free to aggravate your teenaged children with that as well :-) 15:14:45 there's not much low-hanging fruit left in the PR backlog, but the Issues backlog probably has lots of it 15:15:02 yep it probably does. 15:15:26 I was wondering if there were other ways we can get the word out that we have these easy fixes waiting? 15:15:44 I was thinking we could forward it to any "teaching kids tech" programs in our communities 15:15:59 where "it" == that link 15:16:00 twitter comes to mind, but I don't have an account. Maybe Write t he Docs or something? 15:16:07 oh, that's a good idea 15:16:31 oo I don't have twitter but I do have linkedIn! TIME FOR LINKEDIN SPAM!! :-) 15:16:39 I'm not on Twitter, but I bet lots of DaWGs are 15:16:51 and here at Ansible, the Community folks are, and so are the Marketing folks 15:16:53 #action samccann to blog about `easyfit` on linkedIn 15:17:32 yes I can ask the marketing/community channels for ideas on how to spread the word 15:17:48 are there LinkedIn groups for tech retraining programs? 15:17:59 hmm dunno but that's a good idea! 15:18:37 #action investigate other places to spread the word, like WriteTheDocs, tech retraining programs, twitter, etc 15:18:47 (are those actions working?) 15:18:58 always forget how irc works 15:19:08 here in MN we've got The Software Guild, Prime Academy, and a few more, I think 15:19:43 hmm, we also have interns here at RH.. they may have ideas on where to spread the word to their peers as well 15:21:47 * acozine tries another syntax 15:22:20 hm, nope, that didn't work 15:22:28 #help 15:22:38 heh, a cry in the wilderness 15:22:39 hahaha!! a cry in the wilderness! 15:22:46 jinx! u owe me a beer 15:22:54 sounds good! 15:23:46 google'd it and I think we are using the right commands. 15:24:12 #halp 15:24:29 #info DaWGs now labeling easy docs fixes with the `easyfix` and `docs` labels and will broadcast these as easy ways to get into opensource projects 15:24:42 samccann: https://wiki.opnfv.org/display/meetings/Meetbot+Tips 15:24:47 cyberpear++ 15:25:06 heh, y'all are way ahead of me 15:25:34 #topic open floor 15:26:12 thanks felixfontein and orthanc for commenting on PR 57450 15:26:40 very helpful 15:27:30 do we want to go through some open PRs? 15:27:41 we're holding steady at just under 80 open docs PRs for the last few weeks 15:27:52 which is good, but I'd like to see it get under 50 15:27:58 samccann: sure 15:28:28 #topic docs PR triage 15:28:32 have we determined if that's possible? (the under 50) given Ansible doesn't close out old/stale PRs from bygone years? 15:28:46 https://github.com/ansible/ansible/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+label%3Adocs 15:29:33 samccann: I hope we can eventually change that culture 15:29:38 patience 15:29:41 and persistence 15:29:44 work wonders 15:30:15 but yes, it will be difficult and may not happen soon 15:31:15 Actually, looking at the backlog: https://github.com/ansible/ansible/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+label%3Adocs 15:31:21 only 9 of those are more than a year old 15:31:24 yeah. when I look at the old old ones, we have 25 from last year (calling those the ones that will be hard to close) 15:31:37 que? you see only 9? 15:32:02 only 9 from before June 11, 2019 15:32:11 plenty more from 2018 15:32:46 I thought we had more ancient ones 15:32:55 (2015/2016) 15:32:56 2017 for some of them 15:33:09 ah ok. I haven't seen that old 15:33:18 This one just needs a maintainer to step up: https://github.com/ansible/ansible/pull/24550 15:33:32 it's a plugin for using country codes 15:33:33 oh I take it back, 2015 is the oldest outlier. 15:34:01 new lookup plugin: LMDB #24550 15:34:12 ^^ for those not able to follow the link right now 15:34:49 This one needs testing: https://github.com/ansible/ansible/pull/41722 - Consul on a remote server with ACL enabled 15:37:04 Here 15:37:09 ahem 15:38:12 Here's one that needs fleshing out - it's adding examples to the section on debugging as you develop a module: https://github.com/ansible/ansible/pull/50197/files 15:39:44 with a couple of reviews, we could merge this one dealing with how to set services installed by apt to NOT start up by default right away: https://github.com/ansible/ansible/pull/56479/files 15:40:52 #56479 ^^^ includes links to blog posts about the behavior on Debian . . . since apt is more widely used, it would be great to get feedback from non-Debian apt users 15:41:55 #info older PRs that we can likely help push along include #link https://github.com/ansible/ansible/pull/50197/files (add more examples) and #link https://github.com/ansible/ansible/pull/56479/files (review/verify) 15:45:32 A mixed PR of docs and code: https://github.com/ansible/ansible/pull/56617/files allows `ansible-galaxy` to download any tarball (not just `tar.gz`) - testing and comments on the code would be helpful on that one 15:47:20 and if anyone has insight about how to fix https://github.com/ansible/ansible/pull/57508, which is failing with `literal-block-lex-error` even though the page in question has no codeblocks whatsoever . . . please post ideas here! 15:48:14 I think that's plenty for today ;-) 15:48:22 #topic open floor 15:48:55 does anyone have a PR they'd like to discuss, an issue they'd like to prioritize, or other topics for the group? 15:50:43 i'm still trying to round up reviews for -https://github.com/ansible/ansible/pull/57498 15:50:50 from network peeps. 15:51:26 ah . . . sorting lists of VLANs 15:52:06 yep. noticed it was in the code but had no matching docs, so I pulled what was available from the original pr and turned it into that. 15:52:19 nice! 15:54:05 I'm not the right person to comment on the technical content of that one, though 15:54:31 was worth a try :-) 15:54:40 absolutely 15:55:01 okay, I think we're done for today . . . 15:55:40 for anyone who has a PR to discuss, an issue to bring up, a suggestion to make, a question to ask . . . 15:55:48 of course you can post to this channel any time 15:56:22 but you can also add a comment to https://github.com/ansible/community/issues/389 to get your topic added to next week's agenda 15:56:31 thanks everybody! 15:56:35 #endmeeting