14:04:16 #startmeeting Fedora Docs 14:04:16 Meeting started Mon Sep 18 14:04:16 2017 UTC. The chair is bexelbie. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:04:16 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:04:16 The meeting name has been set to 'fedora_docs' 14:04:24 #topic roll call 14:04:25 .hello bex 14:04:26 bexelbie: bex 'Brian (bex) Exelbierd' 14:04:32 morning 14:04:37 thanks for driving, bexelbie 14:05:38 #topic Open Floor 14:05:42 Anyone have topics for today 14:05:44 * bexelbie has one 14:06:03 I am going to be traveling starting the middle of next week and will have limited access for about 2 weeks 14:06:08 i saw some mail from pajure and was hoping to catch up on it 14:06:11 I want to make sure someone else can publish 14:06:36 randomuser, there is a patch on the F25 docs that you have to make the republish call on 14:06:49 * bexelbie has a small randomuser pile we can discuss :P 14:07:01 what doc? 14:07:06 install-guide, iirc 14:07:09 * cybtachyon has a topic 14:07:21 cybtachyon, say it, then we'll order them and work them 14:07:30 please throw out topics so I can build an agenda 14:07:33 My application to the docs team 14:07:49 ok 14:07:55 any other topics for today? 14:08:05 release notes 14:08:20 I see 4 topics - I'll order them now 14:08:22 any others? 14:08:25 going once 14:08:34 going twice 14:08:41 .. oo open PRs :) 14:08:44 going three times 14:08:46 ok, ordering 14:08:52 #info agenda 14:08:59 #info 1. cybtachyon joining hte docs team 14:09:04 #info 2. Release notes - randomuser 14:09:09 #info 3. Publishing - bexelbie 14:09:27 #info 4. F25 PR to install-guide 14:09:33 #info 5. other open PRs 14:09:42 #topic cybtachyon joining the docs team 14:09:51 Hi cybtachyon you're up - what would you like to do 14:09:53 RE: "Self-Introduction: Derek "tachyon" Reese" Sep 11, 2017, 9:55 PM PST 14:10:09 TLDR My team has started an internal initiative to get some momentum for a Web Development Fedora Project Labs Spin. 14:10:43 cool 14:10:51 this is exciting, cybtachyon ! 14:10:54 what kind of documentation are you looking to contribute? 14:11:10 We have the internal developers and support to get there with the community's help, with the first step being to get a Wiki page documenting all of our steps, fixes, workarounds etc. 14:11:51 are these steps to build the lab? tips for developers? docs like an install guide? 14:11:53 what kind of workflow are we talking about documenting? 14:12:29 Yes and yes - everything involved to get a web dev workflow 100% using OSS on Fedora 25/26 14:12:55 * randomuser nods 14:13:03 once we have that all up, the next step is to make it a spin that can be submitted for approval 14:13:41 Right now we just have a bunch of internal docs, a little useless for the OSS community since it's in a private Jive instance 😂 14:13:47 as a non-web-developer my answer would be something like "vim and tmux" - I'm curious how you would tersely define this 14:14:09 * bexelbie wonders if the dev workflow stuff wouldn't be best suited for https://developer.fedoraproject.org/ 14:14:34 an install/user guide for spin on docs.fp.o 14:14:35 and the build steps in the wiki until the lab is regularly built 14:14:43 Sure, we're talking specifically common modern workflows 14:14:44 bexelbie, I think that developer.fedoraproject.org is effectively abandoned and well suited for deprecation 14:14:53 randomuser, they just published updated 14:14:56 err updates 14:15:36 I don't see an issue with that at all, especially since it would be easy to have a link from the build steps wiki entry to the relevant developer docs 14:16:33 We have two goals: 14:16:33 1. Make sure the community can benefit from all our hard work getting modern web dev workflows working on Fedora 14:16:34 2. Make sure the community can actually find that work 😆 14:17:14 I'm sure we can find a home for your content :) 14:17:19 with regard to #2, I think the wiki is a bad choice for docs you want non-spin developers to read 14:17:36 we need to get them onto either docs.fp.o or developer.fp.o imho 14:17:55 Sounds good to me, which do you recommend? 14:18:11 ultimately we don't want to have user-facing content only on the wiki; it's a good whiteboard space as you're tooling up, but that makes it full of whiteboards and hard to get proofed content from 14:18:58 I would lean towards a new asciibinder repo for docs.fp.o, but am a bit biased 14:19:13 my personal thought is to put the developer focused workflow, etc. on developer.fp.o (contributions here https://github.com/developer-portal ) 14:19:22 https://developer.fedoraproject.org/start/sw/web-app/about.html is a top google search result for web dev on fedora 14:19:25 but alas it is empty 14:19:27 the install and usage docs on docs.fp with a new asciibinder as randomuser said 14:19:53 * bexelbie has a secret plan to get developers.fp.o moved over to pagure and published via the new tooling 14:20:01 I had a conversatoin with those folks months ago about it 14:20:39 I honestly didn't realize that they had done anything with that since initial publishing 14:20:58 it isn't a hot bed of activity - but I think it gets occasional contributions 14:21:10 i've opened a PR to put it on the main docs.fp.o page to try and get it more visibility 14:21:31 * randomuser nods 14:21:40 cybtachyon, anything you write for developers.fp.o should be able to be moved if it turns out that site is less than useful 14:22:13 cybtachyon, what would help you move forward with the contributions? 14:22:15 Cool, so target that for now, and once the initial drafts are up, bring it up at the following docs meeting? 14:22:34 yeah, my concern is about a docs site that isn't maintained by or kept track of by the docs team - if we have a plan to do something different going forward it's less painful 14:23:13 cybtachyon, we'll gladly go over your content and discuss your efforts but noone here can accept your PRs for that repo 14:23:18 makes sense to me - although I don't think we're talking about anyone else besides me contributing at the moment 14:23:24 they actually have a separate mailing list ... 14:23:26 #link https://github.com/developer-portal/content 14:23:34 Yeah I have a fork 14:23:35 and I can physically kick a few of them if needed 14:23:46 lol perfect 14:23:46 * bexelbie works next to several of those folks 14:24:24 your contribution may also allow me to implement my nefarious plan to port the whole site over to the new tooling and give it to randomuser :P 14:24:51 bexelbie: You forgot the evil "mua ha ha ha" laugh :-) 14:25:09 jsmith, I love how my keyboard makes the noise like that when I type muahahahahahahaha 14:25:24 we read that status 14:25:26 Much better :-) 14:25:48 cybtachyon, does that set you up with a path forward? 14:25:56 Yes it does, thanks very much! 14:26:16 do you also have more docs/guide like content that should be started in the docs.fp.o tooling? We can get you a repo 14:26:43 might be easier to split content up, if needed, after drafting 14:27:02 ok 14:27:08 so we ready to move on to #2? 14:27:11 #chair randomuser 14:27:11 Current chairs: bexelbie randomuser 14:27:44 * rkratky lurking and liking what he sees 14:27:53 silence being assent :) 14:28:00 #topic Release Notes - randomuser 14:28:02 randomuser, go 14:28:11 #link https://fedorapeople.org/groups/schedule/f-27/f-27-docs-tasks.html 14:28:21 We have some prep work to do for the next release: 14:28:33 #action randomuser to solicit for release notes 14:28:49 .hello jibecfed 14:28:50 jibec: jibecfed 'Jean-Baptiste Holcroft' 14:28:56 For F26 I tagged the change owners in the issues that pbokoc created ... should we do that again? 14:28:59 #info guides should be branched and checked for needed updates 14:29:03 * bexelbie is wondering if that worked well 14:29:32 yeah, I think making issues against the repo in pagure works pretty well 14:29:33 yeah, i was even thinking about changing the Change template to link to those issues 14:29:53 or the content in the template, rather 14:29:58 randomuser, funny you would say that - I was going to talk to jkurik about basically that same idea before I proposed it publicly 14:30:23 * bexelbie thinks we should get the change owners to create the issue :) 14:30:44 bexelbie, yeah, let's see if we can make it easy for folks to get a pagure issue for free 14:30:57 and perhaps get closer to staging that content directly in the repo 14:31:11 +1 for direct staging via topic branches/issues 14:32:10 do we want to go ahead and branch the docs that are being published? /me can do that and document the process 14:32:27 sure, that would be helpful, bexelbie 14:32:32 #action bex to branch some guides 14:32:48 who is going to create the issues for this release's changes? 14:33:11 #action bexelbie and randomuser to talk to jkurik about potentially modifying the change process to better reflect the Release Notes workflow 14:33:15 #action randomuser to create issues against relnotes repo for Changes 14:33:45 any other RN/Release issues? 14:34:10 with that said, I'd like us to consider retooling https://fedoraproject.org/wiki/Category:Documentation_beats to be more of a "things we should check" reference than an assignment board 14:34:33 although, perhaps that would be a better list discussion 14:34:42 it would be pretty nice if we had a script that scraped the changes page on the wiki and opened an issue for each one 14:34:48 * bexelbie thinks it would be cool to move those kinds of things out of the wiki and to our new platform :P 14:34:49 doing it by hand is really annoying 14:34:50 * bexelbie ducks 14:34:59 pbokoc, that may well be possible, i'll try 14:35:25 yeah, it's probably not even that hard, but I couldn't program my way out of a wet paper bag 14:35:56 :( it looks like `pag` doesn't have an issue function - but you might be able to just create new entries in the issue repo for the right repository 14:36:51 https://pagure.io/api/0/#issues 14:37:33 nice! 14:38:16 #action randomuser to start a discussion about retooling fp.o/wiki/Category:Documentation_beats on the list 14:38:30 yes, ty, that'll do 14:38:41 ok, then moving on? 14:38:47 good here 14:38:50 #topic Publishing - bexelbie 14:39:04 I am going to be traveling with limited internet for about 2 weeks starting middle of next week 14:39:10 I'd like confirmation someone else can publish 14:39:15 I've updated the README at https://pagure.io/fedora-docs/docs-fp-o 14:39:24 can someone volunteer to test this? 14:39:36 i will confirm my capabilities but others should too 14:39:51 #action randomuser to test hte new publishing directions at https://pagure.io/fedora-docs/docs-fp-o 14:39:53 anyone else? 14:40:01 I can hand out #actions all day :) 14:40:21 #action Oprah to give everyone a #action 14:40:36 oh, that does remind me, I'll be unavailable for the beginning of next week, will probably not make the meeting 14:40:37 #undo 14:40:37 Removing item from minutes: ACTION by bexelbie at 14:40:21 : Oprah to give everyone a #action 14:40:39 #undo 14:40:39 Removing item from minutes: ACTION by bexelbie at 14:39:51 : randomuser to test hte new publishing directions at https://pagure.io/fedora-docs/docs-fp-o 14:40:45 heh 14:40:49 #action randomuser to test hte new publishing directions at https://pagure.io/fedora-docs/docs-fp-o 14:40:57 and stay put! 14:40:58 :P 14:41:12 I'll be here at the beginning of the week, I am gone starting on Wednesday, iirc 14:41:44 I'll have limited internet through October 15 and will be traveling with limited access, but hopefully full internet until about October 26 14:42:06 next topic? 14:42:30 #topic F25 PRs and the old guides bexelbie / randomuser 14:42:40 #info bexelbie will be mostly afk 15 Oct - 26 Oct 14:42:56 yeah, I don't know why we keep creating new repos 14:43:00 randomuser, can you take a look at republishing the stuff on docs-old.fp.o to not include f26 and to include the "see the new hotness" suggested by others 14:43:11 creating new repos around? 14:43:31 it just makes work for us, I have to keep moving issues and such 14:44:06 sorry, this was not what you were intending to discuss 14:44:15 no, but I'll tack that on the end 14:44:17 ok? 14:44:18 where's this hotness? 14:44:22 docs.fp.o 14:44:40 also, can you decide whether to merge https://pagure.io/install-guide/pull-request/10 and republish the F25 install guide? 14:44:46 * bexelbie cannot figure out how to reopen that PR :( 14:44:47 and what suggestions do we have regarding the hotness? 14:45:36 Someone suggested we put a notice at the top of hte pages from docbook on docs-old that says - these are really old and you should consider just going to docs.fp.o 14:46:26 mm.. can look into it, sure 14:46:37 there's not really a "top of the pages" feature to that site 14:46:40 yeah, preferably a huge red banner that covers the entire screen and plays an airhorn sound 14:46:42 I think there are issues opened on this in docs-fp-o ... I'll have to look 14:47:14 it would hopefully prevent the issues we had in the past with people coming to ancient docs from google and not noticing the /18/ or whatever in the URL 14:47:30 we should do a robots.txt for that 14:47:33 there isn't 14:47:39 an issue I mean 14:47:44 and yes, +1 to robots.txt 14:48:32 which *could* be a separate action item! 14:48:34 any takers? 14:49:12 Why don't we do this ... can you (hah!) open an issue and let's tag it easy fix - then describe what we want 14:49:17 and we can get it listed on the easy-fix page 14:49:47 ? 14:49:53 #action randomuser to prep robots.txt issue 14:50:40 #action bexelbie or randomuser to make sure our repos can post to the easyfix page 14:50:59 next ? 14:51:12 #topic Open PRs 14:51:28 there are several open PRs to various books and to docs-fp-o - it'd be nice to have some people chime in 14:51:36 I am not sure any of them need to be dealt with in the meting 14:51:38 meeting 14:52:02 anyone have a burning desire? otherwise I'd like to move the last few minutes to a repos conversation based on randomuser's comment 14:52:24 #info check for and participate in PRs 14:52:43 #topic should we relocate our old/unused repos and should we create new repos 14:52:51 I think that sums up your questions randomuser ? 14:52:55 and adds one of mine :) 14:53:40 I am all for retaining the existing repos if we port over an old guide ... except for two things 14:53:52 1. Some of our repos are stupidly big and take a stupidly large amount of time to clone 14:54:03 2. We want to lift and shift some content away from guides 14:54:19 yeah, i get the logistical benefits 14:54:21 I would like to see us put the docs repos all in one name space though ... 14:54:31 moving the issues is apparently very easy, if you know the trick 14:54:40 issues are stored in a ... a separate repo 14:54:48 if I'm browsing pagure for sysadmin guide repos, though, it doesn't help *me* that *you* know that one of the two available repos is smaller 14:54:50 you can literally clone it and push it over to the new repo's ticket repo 14:55:02 oh, that's cool 14:55:21 I would like to move the old sysadmin-guide repo to something like pagure.io/fedora-docs-deprecated 14:55:27 and fix its README 14:55:40 kjandova built a list that looks fairly complete of repos on pagure that look like docs 14:55:41 yeah, that would work 14:55:51 we just need to decide we want to do this 14:56:05 I suspect she'd be willing to help with the heavy lifting if we ask her 14:57:03 Should I send hte list to the mailing list? 14:57:16 i'm not sure what heavy lifting needs to be done, am just pointing out that figuring out what needs to be done is more complicated this way 14:57:38 I would love to have a clean overview of docs repositories ;) this probably is outdated https://fedoraproject.org/wiki/Docs_Project_guides_table 14:58:16 pagure.io/fedora-docs/ is clean 14:58:20 it definitely is! 14:58:49 :D 14:58:50 #action someone to replace https://fedoraproject.org/wiki/Docs_Project_guides_table content with pagure.io/fedora-docs content 14:59:14 why don't we just delete that wiki page and send people to pagure.io/fedora-docs? 14:59:44 the table is embedded in a lot of places so the content would be best maintained at least with a link 14:59:58 we also have this I think: https://fedoraproject.org/wiki/L10N_Translation_State_of_Guides_on_Zanata 15:00:58 * bexelbie hates the wiki so I am biased 15:01:01 I still vote delete :P 15:01:02 is it important for you that we maintain that, jibec ? 15:01:13 I can do it 15:01:22 I abhor having "just do this one more thing" tasks pile onto workflows 15:01:37 but we should not delete it, only archive as as with a link to new pagure repo 15:02:15 ok 15:02:19 haha, and this : https://fedoraproject.org/wiki/Docs_Project_old_guides 15:03:07 #jibec to do magical wiki things to get pagure.io/fedora-docs to be the canonical list of docs repos 15:03:08 ?? 15:03:32 #action jibec to do magical wiki things to get pagure.io/fedora-docs to be the canonical list of docs repos 15:03:34 yep, it's only a few pages to edit 15:03:37 now it's official :) 15:04:03 jibec++ 15:04:10 randomuser: Karma for jibecfed changed to 1 (for the f26 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:04:22 Anyone else have anything else? 15:04:58 ! 15:05:18 go for it 15:05:28 as long as it isn't translations :P j/k 15:05:39 I'm waiting for a few explaination about how to run the internationalization website from https://pagure.io/fedora-docs/docs-fp-o 15:06:04 from this, I can write a blog post and submit it to you for review and then publishing 15:06:14 I put all that code into https://pagure.io/fork/bex/fedora-docs/docs-fp-o/branch/multi-language-support 15:06:28 however it still doesn't handle the _topic_map.yml 15:06:46 ok, this is working for git newbies? ;) 15:06:48 If I can possibly get to it between now and Tuesday, I'll write you a guide 15:07:34 as a stop gap, I am wondering if we should push legit copies of the books we are publishing to Zanata so that g11n can get started 15:08:02 i18n? 15:08:10 that way we are least getting content ready to go 15:08:10 l10n :D 15:08:13 t10n 15:08:17 hehe 15:08:19 x42z ? :P 15:08:33 haha, acronyms 15:08:36 there must be some regex for this 15:08:51 is how many people assume we always talk :P 15:09:24 Bexel, we said: first we make it work for French as alpha tester, then es/cz as beta tester, then we open it 15:09:26 anyway, you're suggesting a manual pass and upload with po4a? 15:09:53 yeah - I think I have a script to automate parts of it that JB helped with at Flock 15:10:26 I can upload content to zanata by myself for tests 15:10:29 jibec, can you get us the Zanata locations to push to and then randomuser and I can work through getting hte pushes up (so we both see it) ? 15:10:40 jibec, is that easier so we just give you PO files? 15:10:43 POT files 15:10:47 x42z files? 15:11:30 nope, the easier is to create a zanata.xml file and push content to the translation platform (so I can use the translation memory, and save my time) 15:11:41 then let's plan to do that ... randomuser you game? 15:11:56 I know how to do this, I only need to understand "how to run the internationalization website from https://pagure.io/fedora-docs/docs-fp-o" 15:12:08 probably? would happen sooner if someone else took the task 15:12:19 jibec, yes, but you create those ugly po4a.cfg files :P 15:12:23 I don't get the mechanism yet 15:12:33 bexelbie: yep, and it works! 15:12:47 #bexelbie and jibec to work on getting po files pushed for all of the current guides to start French beta testing 15:12:49 sound good? 15:13:03 alpha testing, but yep 15:13:14 #action bexelbie and jibec to work on getting po files pushed for all of the current guides to start French alpha testing 15:13:31 #action bexelbie to get jibec some information on how to actually publish a multi-language site from https://pagure.io/fork/bex/fedora-docs/docs-fp-o/branch/multi-language-support 15:13:36 you can also add an action for me to build a project is proposal for documentation repo in Zanata 15:13:58 #action jibec to provide the proper Zanata project information for translations 15:14:12 nice rewording <3 15:14:50 okay, i need to start getting ready for the next meeting 15:15:11 EOF 15:15:23 alright, I am already double meeting 15:15:27 so I am going to close 15:15:33 thank you everyone! 15:15:41 #endmeeting