14:02:39 <bexelbie> #startmeeting Fedora Docs 14:02:39 <zodbot> Meeting started Mon May 22 14:02:39 2017 UTC. The chair is bexelbie. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:39 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:39 <zodbot> The meeting name has been set to 'fedora_docs' 14:02:52 <bexelbie> #topic A little bit of AsciiDoc Conversion 14:02:55 <bexelbie> .fas bex 14:02:56 <zodbot> bexelbie: tqtwr 'gsafd' <mesabexudi@top1mail.ru> - ybexwqmxnx 'ybexwqmxnx yhdgb' <ybexwqmxnx@nowmymail.com> - bexhet '' <bexhet@hotmail.it> - lonelyibex 'fungo' <lonelyibex@gmail.com> - moko 'moko lee' <ibex@msn.cn> - sfarr01 'Steven Farr' <sfarr@bex.net> - mcreps 'Merl Creps Jr' <merljr@bex.net> - tbex 'Tony Beckham' <t2yb5m@gmail.com> - efjiwmos 'takagiatuko' <bexroll@gmail.com> - makubex 'Bruno Lopes de Mello' (2 more messages) 14:03:00 <mayorga> .hello mayorga 14:03:01 <bexelbie> .hello bex 14:03:01 <zodbot> mayorga: mayorga 'Eduardo Augusto Mayorga' <e@mayorgalinux.com> 14:03:03 <zodbot> bexelbie: bex 'Brian (bex) Exelbierd' <bex@pobox.com> 14:03:11 <bexelbie> o/ mayorga 14:03:16 <mayorga> bexelbie: o/ 14:03:32 <bexelbie> terminal__, mayorga barring objections I am not going to go through the entire agenda as I think we are all being motiviated by terminal__ :) 14:03:42 <terminal__> haha 14:03:49 <bexelbie> However, any lurkers are free to speak up and we can "Agile Coffee" an agenda up for ya 14:04:02 <terminal__> I'm just motivated to get this conversion moving 14:04:19 <bexelbie> To set some context, terminal__ please correct me if I get the details wrong, ... 14:04:28 <terminal__> I learned asciidocs and it's a lot easier than using publican 14:04:33 <bexelbie> terminal__, wrote to the mailing list about converting the Sys Admin guide from DocBook to AsciiDoc 14:04:47 <bexelbie> terminal__, also noted taht we haven't been meeting and wanted to know what hte next steps were 14:04:57 <bexelbie> I suggested he look at docsii and we are now at this point in time 14:05:08 <terminal__> yes 14:05:19 <terminal__> my repo is: https://pagure.io/fedora-docs/asciidocs-sysadmin 14:05:25 <bexelbie> As a markup, AsciiDoc is easier to hand create than DocBook, I agree - DocBook can be very expressive though 14:05:29 <mayorga> Bookmarked. 14:05:46 <terminal__> I've converted the sysadmin guide using docscii already 14:06:05 <terminal__> there's some links and such that need cleaning up, and probably some formatting, but it did a good job 14:06:37 <terminal__> it already had an option in docscii to use the publican.cfg file to prepare the document 14:06:43 <bexelbie> Cool - I know the author of hte tool would love an issue or PR to help clean up any errors it is making 14:07:20 <terminal__> One of the links it converted, it didn't properly convert, I think because of a space in the URL 14:07:41 <bexelbie> #link DocsII https://github.com/clayts/docscii 14:07:48 <bexelbie> #info DocsII https://github.com/clayts/docscii 14:07:58 <bexelbie> #info terminal__'s repo https://pagure.io/fedora-docs/asciidocs-sysadmin 14:08:07 <terminal__> I had the same problem initially trying to work out how to convert it to a URL, I ended up using the %20 symbol 14:08:11 <bexelbie> terminal__, that would be good feedback for the author 14:08:30 <bexelbie> sounds like that should at least be warned on - as technically you should need a %20 aiui 14:08:49 <terminal__> I'll put the feedback up on github 14:09:21 <terminal__> things I've noted in conversion 14:09:47 <terminal__> some of the formatting we've used in publican doesn't quite convert the same directly to asciidocs 14:10:02 <terminal__> probably have to use markup or something to get that 14:10:30 <bexelbie> terminal__, can you start a list of the types of cleanup you're doing and can you flag that markup failure for conversation so we can make some decisions as a group? 14:10:40 <bexelbie> I suspect we can find a way to do this without having to mix markups 14:10:51 <bexelbie> also, we may decide that some formatting just isn't needed 14:10:53 <terminal__> in the docbook version of the guide, the chapter synopsis was rendered as a labelled list in the pdf 14:11:09 <terminal__> which obviously when we convert to topics isn't going to be such an issue anyway 14:11:19 <bexelbie> yep 14:11:24 <terminal__> yeah no worries, I'm recording issues as I go 14:11:50 <bexelbie> cool! 14:12:17 <terminal__> I've kinda been just doing general issues, not related to the document changes I'd been making but that was all from when i started from scratch 14:12:48 <terminal__> so it was more related to issues I was finding trying to write the document from scratch 14:13:16 <terminal__> one other issue i've come across so far, is the 'figures' aren't numbered after the chapter numbers 14:13:26 <terminal__> I can't work out how to do that at this time 14:13:39 <terminal__> maybe manually? 14:13:46 <terminal__> probably via attributes or something 14:13:53 <bexelbie> terminal__, I suspect so 14:13:57 <terminal__> turn off sector numbering for that particular part of the document 14:13:59 <bexelbie> Can I offer some research suggestions? 14:14:02 <terminal__> sure 14:14:27 <bexelbie> 1. Really look through and make sure this is a problem we should solve first, if at all ... punting on this with a known issue may not be bad 14:14:33 <bexelbie> 2. Checkout how OpenShift does it 14:14:43 <bexelbie> They have been doing AsciiDoc for a while and have some solutions that are really good 14:14:51 <terminal__> ah ok 14:14:57 <bexelbie> https://github.com/openshift/openshift-docs/blob/master/contributing_to_docs/doc_guidelines.adoc 14:15:04 <bexelbie> that is a link to the right repo and a starting point 14:15:25 <terminal__> cool 14:16:13 <bexelbie> The other thing, If you don't mind doing it 14:16:25 <bexelbie> is could you look at AsciiBinder (http://www.asciibinder.org/) ? 14:16:27 <bexelbie> specifically 14:16:35 <bexelbie> please look at the _topic_map.yml file they use 14:16:39 <bexelbie> we are probably going to use this for publishing 14:16:43 <bexelbie> and it replaces your master.adoc 14:17:05 <bexelbie> here is a link to the one used by openshift 14:17:05 <bexelbie> https://github.com/openshift/openshift-docs/blob/master/_topic_map.yml 14:17:05 <terminal__> ah ok 14:17:25 <bexelbie> here is one used in the budget website 14:17:26 <bexelbie> https://pagure.io/fedora-budget/blob/master/f/_topic_map.yml 14:17:36 <bexelbie> The budget website is my PoC on publishing in Fedora with AsciiBinder 14:17:44 <bexelbie> I am trying to work on the rest of the tooling 14:17:59 <bexelbie> Making your repository a valid asciibinder repository would be awesome 14:18:03 <terminal__> no worries 14:18:12 <terminal__> I'll see what I can do. 14:18:13 <bexelbie> we can work on styling once you have something that builds 14:18:29 <bexelbie> ryanlerch, has already done some work on the styling 14:18:32 <bexelbie> we just have more to do 14:18:39 <bexelbie> (and now two Ryans to help with it) 14:18:46 <terminal__> heh 14:19:20 <terminal__> btw, I'm in Australia, so that's probably why no one's on when I get into IRC, although it seems to be that everyone lurks anyway 14:19:36 <bexelbie> There is far more lurking than we'd like ... but yes, that is why 14:19:48 <bexelbie> by coincidence, I'll be near your timezone for the next two weeks in Japan 14:19:56 <terminal__> sweet 14:19:58 <bexelbie> however, I will be missing the meetings on Mondays 14:20:09 <bexelbie> but if you want you can email me or ping me on Telegram (@bexelbie) 14:20:13 <bexelbie> I may not have good IRC access 14:20:19 * bexelbie will try to set up Riot 14:20:19 <terminal__> ok 14:20:33 <bexelbie> The other Ryan is also in Australia 14:20:45 <bexelbie> or at least a timzeone near that 14:20:47 <terminal__> haha how coincidental 14:21:01 <bexelbie> Howwever he focuses more on the design - but he is also great with docs themselves 14:21:08 <bexelbie> he is a big Magazine contributor 14:21:22 <terminal__> ah yeah, I read the magazine pretty regularly 14:21:52 <bexelbie> cool 14:22:07 <bexelbie> oh, you had asked me about "content challenges" - tell me if I am changing the subject too soon 14:22:28 <terminal__> no that's fine, I was just summing up what we've covered so far, in my head 14:22:38 <terminal__> :D 14:23:06 <terminal__> what did you mean by 'content challenges' 14:23:46 <bexelbie> Basically, if you find things that are missing, bad or needing of help, make a list of them. Do not feel you have to fix it all 14:23:53 <bexelbie> we can start an easy fix and please fix set of lists/tickets 14:24:12 <bexelbie> This is a lot you've had tossed at you - so dno't think you are under pressure to do it all, do it all right now, or do it perfectly 14:25:00 <terminal__> yeah I'd already come across some wordings that I felt could be improved a little in the first few challenges 14:25:20 <terminal__> I was also looking at X11 refs and wondering if they even applied considering we're mostly using wayland now 14:25:41 <terminal__> need to spin up a test box and try things out 14:26:12 <terminal__> see if there's a better way 14:26:14 <bexelbie> terminal__, that may be a good candidate to move to an Appendix (module) for retaining until X11 is out 14:26:25 <terminal__> sure 14:27:28 <terminal__> regarding the 'next lot of meetings' 14:27:53 <terminal__> obv it's been pretty quiet around here for months until i 'stirred the pot' so to speak 14:27:54 <bexelbie> ? 14:28:15 <bexelbie> so a lot of people got pulled into side projects, $dayjob and $life over the last few months 14:28:28 <terminal__> yeah 14:28:34 <bexelbie> I have been working on a new tooling PoC which is viewed as a blocker by many and I haven't gotten my blog about it out 14:28:44 <bexelbie> there was a second tooling proposal and I don't think they are still active 14:28:51 <bexelbie> so barring objections, my PoC will be it 14:29:12 <bexelbie> The PoC is blocked by an infra need from loopabull, which is coming soon 14:29:22 <bexelbie> If I can find the time, I will write it up with the holes so it can be poked at 14:29:25 <terminal__> I have no objections, I just want to be able to pass ideas by people and discuss what's being worked on 14:29:36 <bexelbie> honestly, your work on this guide will be helpful because I can just show real content then :) 14:29:38 <terminal__> which seems to be just what i'm doing :P 14:29:45 <bexelbie> it is what you're doing 14:29:48 <terminal__> haha 14:29:50 <bexelbie> the ML is also good for that 14:29:57 <bexelbie> as meetings are hard to get going these days 14:30:00 <bexelbie> but they ahve a real value 14:30:04 <terminal__> yeah 14:30:37 <terminal__> even the docs room is usually dead, so although I have to stay up late to get to these meetings, at least there's people in here when they happen 14:31:05 <bexelbie> we can also work to have conversations at times more convenient for you ... I am usually in Europe 14:31:10 <bexelbie> mayorga, is in LATAM though :) 14:31:21 <bexelbie> Pete, the docs lead, is in US Central - so ML may be best 14:31:30 <terminal__> what is ML? 14:31:37 * mayorga is on UTC-6. 14:31:59 <terminal__> UTC+8 here 14:32:12 <terminal__> 10:32 pm 14:32:34 <bexelbie> ML == mailing list 14:32:39 <terminal__> ahh yeah 14:32:44 <terminal__> makes sense :D 14:32:44 <bexelbie> UTC +2 :) 14:32:54 <bexelbie> almost literally splitting the difference 14:33:08 <terminal__> pretty much, but closer to my tz 14:33:27 <terminal__> 6 hrs 14:34:52 <terminal__> I'll run up a telegram also maybe, ping on that if needed while you're in japan, you'll be a lot closer (if not in) my tz when you get there 14:35:55 <terminal__> so yeah that's probably about all I had, just wanted to cover the things I've been doing with asciidocs, and just make sure I wasn't going to break everything ;) 14:36:17 <bexelbie> sounds good! 14:36:41 <terminal__> make sure no one else was working on what I was working on, prevent duplication of effort, get the right tools for the job etc 14:37:14 <bexelbie> You're doing the right thing and stirring a pot that needed stirring :) 14:37:28 <terminal__> I could pretty much run up an asciidocs repo for each guide if you wanted it, push everything through Docsii 14:37:39 <terminal__> upload, then we can work on it as time allows 14:38:13 <bexelbie> terminal__, I think there could be some value in that however, I wonder if it wouldn't be better to focus on one document first to learn the process 14:38:20 <bexelbie> then apply that to the next one so we have consistency 14:38:25 <terminal__> yeah I was considering that too 14:38:35 <bexelbie> the other is that not every document is going to be worthy of publishing forward 14:38:38 <bexelbie> some are terribly outdated 14:38:50 <terminal__> of course 14:38:53 <bexelbie> we can at a minimum in this round cut the chaff 14:39:01 <bexelbie> even if we don't go full modular 14:39:56 <terminal__> Yeah I'll get this one moving, when I have time of course, I can't devote every day to it, but I have some free time in the evenings 14:40:06 <bexelbie> terminal__, you're not alone in being pressed for time 14:40:35 <terminal__> when I'm not busy with work stuff, and im supposed to be studying certs (IT guy) and I've got the odd social thing in between 14:40:57 <terminal__> but I don't like seeing things stagnate 14:41:03 <bexelbie> I hope you also get some even social 14:41:17 * bexelbie has to work on renewing his RHCE ... another thing for the list 14:41:33 <terminal__> I wanted to do my RHCSA this year, but its not going to happen 14:41:43 <terminal__> boss said I had to focus on puppet certs 14:42:18 <bexelbie> I've only done a little config management using Ansible 14:42:22 <bexelbie> I've heard good things about puppet 14:42:49 <terminal__> puppet is cool, but our main guy is between two projects so he's kinda not able to get the ball rolling properly 14:43:31 <terminal__> he's only in the office a few days a week, so that's why puppet certification is high on the priority list 14:44:03 <bexelbie> it's good stuff 14:44:16 <bexelbie> I had the privlege of getting confused at Config Management Camp one year 14:44:36 <terminal__> :P sounds interesting 14:44:58 <bexelbie> I have a meeting in 15 min - so I am going to prep for that in a few 14:45:01 <bexelbie> any other docs issues? 14:45:05 <bexelbie> not that the conversation isn't good 14:45:23 <bexelbie> terminal__, it is a bit of a hike for you http://cfgmgmtcamp.eu/ 14:45:32 <bexelbie> but if you ever come to FOSDEM it is usually the 2 following days 14:46:11 <terminal__> I think that's it, I'll focus on going through the sysadmin guide, look at asciibinder, read up the openshift way, and yeah 14:46:27 <bexelbie> cool 14:46:29 <bexelbie> oh - 14:46:35 <bexelbie> Openshift has a weird way of doing links 14:46:40 <bexelbie> I haven't fully read it yet 14:46:47 <bexelbie> but it is apparently good and powerful 14:46:54 <terminal__> I've been reading the asciidocs usermanual 14:46:59 <bexelbie> what isn't clear from their guide is that there is a preprocessor for it that runs before asciibinder 14:47:10 <bexelbie> if you think it has power I'll find the script that is the preprocessor 14:47:14 <bexelbie> I have a link to it somewhere 14:47:23 <terminal__> sure 14:47:29 <bexelbie> either way, it'd be great to hear your assesement 14:47:44 <terminal__> I'll keep you updated as I go 14:47:53 <terminal__> ML or telegram, whatevs 14:48:23 <bexelbie> perfect! 14:48:28 <bexelbie> I am going to end the meeting ok? 14:48:38 <terminal__> yep I'm good with that 14:48:56 <terminal__> thanks for chatting 14:49:02 <bexelbie> #endmeeting