14:30:55 #startmeeting Docs Working Group aka DaWGs 14:30:55 Meeting started Tue Sep 10 14:30:55 2019 UTC. 14:30:55 This meeting is logged and archived in a public location. 14:30:55 The chair is acozine. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:55 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:30:55 The meeting name has been set to 'docs_working_group_aka_dawgs' 14:31:19 #chair felixfontein gundalow tributarian bcoca 14:31:19 Current chairs: acozine bcoca felixfontein gundalow tributarian 14:31:23 who else is around? 14:31:31 o/ 14:31:38 #chair samccann 14:31:38 Current chairs: acozine bcoca felixfontein gundalow samccann tributarian 14:31:44 welcome, everyone! 14:32:08 I merged two typo-fix PRs from andersson007_ this morning - thanks andersson007_ ! 14:32:25 We've got several agenda items today 14:33:11 #topic when to publish 2.9 docs 14:33:17 woot 14:33:44 we got an issue filed about adding 2.9 to the version-switcher - see https://github.com/ansible/ansible/issues/61888 14:33:59 ah, from mrproper - thanks mrproper 14:34:43 since 2.9 is still in beta, we don't want to link it into the version-switcher yet, but it begs the question of timing more broadly 14:35:06 do folks have strong feelings about when docs for beta versions should be available? 14:35:40 i would make them available as soon as beta is cut, but i would also require a 'beta' header 14:35:48 I would vote for as early as possible since devel docs are already in the dropdown. 14:35:51 or 'unreleased' 14:36:01 acozine thanks for mentioning! I have great Napoleonic plans to go thru all modules by my search-typos tool :) 14:36:25 +1 to what bcoca said 14:36:28 ooh, excellent andersson007_ 14:36:57 andersson007_: while you are in there, tkae rcae of mime? 14:37:12 right now, we have the 2.9 docs available at https://docs.ansible.com/ansible/2.9/index.html 14:37:21 bcoca: heh, mine two 14:38:52 I could hard-code a 'pre released use at own risk' kind of banner into stable-2.9 itself, and then remove it at release time 14:39:08 so . . . update the 2.9 docs banner to read something like: 14:39:50 `You are reading documentation for an unreleased version of Ansible - use at your own risk. Use the version selection to the left if you want the latest stable released version.` 14:40:02 then add `beta` as an option in the version-switcher? 14:40:17 I'd just add 2.9 not 'beta' 14:40:29 samccann: dont think its worth it for current, lets take our time and do it generally for future releases 14:40:34 samccann I agree 14:40:46 but we could probably do it either way. If we added `beta` then I could probably get these banners working w/o the hardcoding 14:41:21 I think the use at your own risk could be replaced with use the documentation for the version you are running 14:41:24 bcoca: so you are saying get this in the dropdown and the prerelease warning for the next release cycle (2.10) not this one? 14:41:32 yep 14:41:39 its not good to to things 'in middle of' 14:42:01 if we're skipping the prerelease warning, then we definitely want the dropdown to say `beta` 14:42:19 if we are agreed on that, we can re-title mrproper's issue to get this in the next release? 14:42:30 can it be 2.9-beta? 14:42:54 the issue I have with beta - it doesn't cover rc1, any potential rc2, etc 14:43:07 hmmmm 14:43:15 maybe `2.9-pre-release`? 14:43:18 and I'd prefer not to fiddle with it for every rc 14:43:32 samccann: oh, agreed! 14:43:33 yeah something generic would be good. 14:43:57 if we used just `pre-release` would that simplify things for 2.10? 14:44:20 or is it just as easy to have `2.9 pre-release` and later `2.10 pre-release`? 14:44:32 simplify the coding, yes. But we already have someone saying they don't know the difference between `latest` and `devel` 14:44:42 bcoca: thanks, i’m afraid my tool would crash if found it 14:45:16 samccann: I think latest is more confusing than pre-release. 14:45:23 so coding wise (and I'm saying just my own personal coding skills here) generic `prerelease` I and code with. `2.9-prerelease` I may not be able to. But I can still get a banner in there 14:46:05 tributarian: agreed 14:46:29 I'd almost vote for `current` over `latest`, but unfortunately we've worked really hard to drive traffic to `latest` 14:46:38 and we've succeeded, which means changing now would be hard 14:47:01 well acozine there is what google finds vs what people see. Maybe `current` in the dropdown would make more sense than `latest` 14:47:30 but we don't touch the urls etc 14:47:49 I don't know - would that be less confusing, or more confusing? 14:48:20 well, let's address the immediate problem first . . . 14:49:04 I think if you are going to make changes to latest, it would be better to remove it in favor of the version number. For the current issue, I am a fan of prerelease if that is easier to code. 14:49:48 votes on adding `prerelease` to the version-switcher dropdown, pointing it at the `2.9` docs, and adding a warning banner saying it's not released yet . . . 14:50:08 +1 14:50:11 +1 14:50:15 that btw was what bcoca was saying we do for 2.10 not 2.9 14:50:39 ah, okay, let me rephrase 14:50:40 that way it becomes part of the release process instead of an adhoc thing 14:51:30 votes for amending the release process to add `prerelease` to the version-switcher dropdown when a new stable branch is cut, point it at the new pre-release version's docs, and add a warning banner to those docs 14:51:33 +1 14:52:59 +1 14:53:15 +1 14:53:28 #chair ^^^ 14:53:28 Current chairs: ^^^ acozine bcoca felixfontein gundalow samccann tributarian 14:53:43 heh, well, that didn't do what I intended 14:53:47 +1 14:53:56 #unchair ^^^ 14:53:56 Current chairs: acozine bcoca felixfontein gundalow samccann tributarian 14:54:03 thanks gundalow 14:54:08 #bench bcoca 14:54:50 I think I'd rather be a rolltop desk or something 14:55:17 4/0 with at least 2 abstaining . . . 14:55:19 comfy cushion 14:56:15 sorry, I'm too busy with other things; but I'm also +1 for prerelease + warning banner 14:56:34 #agreed make the documentation for pre-release versions more visible in future by adding `prerelease` to the version-switcher and pointing it at the new pre-release version's docs with a warning banner 14:59:08 #topic adding quotes around docs for string options that accept boolean strings: https://github.com/ansible/ansible/pull/62013 14:59:57 I created the PR above based on a fix from sivel 15:00:07 I'm concerned about unintended consequences 15:01:16 the conversation started with https://github.com/ansible/ansible/issues/56788#issuecomment-496003644 15:03:58 unfortunately I can understand sorta what the PR fix is doing, but I can't guess what else it might effect 15:04:38 hm, I think we should publish it to the test site 15:04:54 and ask for feedback 15:05:28 I'm just worried that we'll end up with triple quotes around some example somewhere 15:06:16 +1 for putting it up on test 15:08:14 samccann: can you start the publication running? I'm not on the VPN . . . 15:08:41 k 15:09:16 #topic docs search update 15:10:08 this week samccann and I looked at the Swiftype search engine 15:10:28 we learned that it was indexing based on a sitemap, which was years out of date 15:10:46 with the result that it kept returning results from the 2.3 docs 15:11:25 samccann updated the sitemap and I restarted the indexing engine, and we no longer see 2.3 pages indexed there 15:11:32 \o/ 15:11:55 this will also help with Google searches, we hope, and may be the last mile on redirecting traffic to `latest` 15:12:11 and the site search on the lower right hand side only returns `latest` results now... 15:12:29 \o/ 15:12:38 so . . . the next steps is consolidating the search capability on the site 15:12:44 s/steps/step 15:13:04 because we still have a search box in the upper left and the Swiftype search in the lower right 15:13:47 we're thinking of moving the Swiftype search into that upper-left position and eliminating the other search box 15:14:03 there's something in the Swifttype UI that suggests we can put the site search in another location. so 🤞 we can replace the upper-left search w/ it 15:14:16 does anyone know why the second search box was added? 15:14:27 I think it happened with the release of 2.5, which was right when I joined Ansible 15:14:57 i think it was part of the switch to the sphinx theme (as in it came with the theme) but that's a guess 15:15:08 yeah, it definitely happened at the same time 15:15:18 and it may have been a "side effect" 15:15:38 but if it was intended, it would be great to know why 15:15:47 that said, it gets a LOT of hits. So I think people are definitely using that location 15:16:03 it's where most people look for search 15:16:10 yep 15:16:20 so the location is a big part of it 15:16:25 but are there other reasons? 15:16:42 if it's just location, then it's fine to replace it 15:17:53 the only reason I used the upper left (besides convenience) is the lower right used to return 2.3 and that was annoying :-) Otherwise I think the lower left has the benefit of returning a snippet of the content (just a sentence or so) so it's easier to figure out which search result is what I'm looking for. 15:19:39 oh, that's good to know 15:19:52 yeah but as I test it, the snippets aren't the greatest :-( 15:19:58 hmmm 15:20:08 in theory we can control that, I think 15:20:32 we should experiment for sure. 15:21:26 okay, it doesn't seem like the search box is a hot-button issue 15:21:55 we'll ping the channel with the PR / test when it's ready 15:22:03 also possibly appeal for help ;-) 15:22:14 #topic open floor 15:22:29 does anyone have PRs to review, issues to address, questions to ask? 15:24:19 going once 15:25:22 going twice . . . 15:25:42 Nothing from me 15:26:37 all right, thanks tributarian felixfontein samccann gundalow bcoca 15:27:01 #endmeeting