14:04:15 <sayan> #startmeeting hubs-devel
14:04:15 <zodbot> Meeting started Tue Aug 22 14:04:15 2017 UTC.  The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:04:15 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:04:15 <zodbot> The meeting name has been set to 'hubs-devel'
14:04:40 <sayan> #topic Roll Call
14:05:11 <sayan> .hello sayanchowdhury
14:05:12 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
14:06:17 <shillman> .hello wispfox
14:06:18 <zodbot> shillman: wispfox 'Suzanne Hillman' <wispfox@gmail.com>
14:06:46 <mizmo> .hello duffy
14:06:47 <zodbot> mizmo: duffy 'Máirín Duffy' <fedora@linuxgrrl.com>
14:07:29 * sayan waits for abompard to join in
14:09:01 <sayan> #topic Status
14:11:01 <sayan> mizmo: so, this is how the modals look: http://img.susepaste.org/images/64142374.png
14:11:26 * mizmo looks
14:11:48 <mizmo> cool, spacing is a bit wonky but i can fix that. overall looks correct!
14:12:09 <sayan> mizmo: yeah! I tried to make it close to the mockups that we have in pagure
14:12:43 <sayan> mizmo: though patternlab had the basic layout of modals based on bootstrap
14:12:59 <mizmo> yeh, are you using the stuff from patternlab?
14:13:25 <sayan> mizmo: yes, but I had to use a lot of CSS, like the 2 level header
14:13:40 <mizmo> huh, it should have just worked
14:13:59 <sayan> mizmo: it works, but it gives a strange UI
14:14:12 <mizmo> ohhh i bet i know why
14:14:24 <mizmo> some of the new styles need to be merged with fedora-bootstrap 'upstream'
14:14:33 <sayan> Oh ok
14:14:57 <sayan> another thing is if we can standarize, the margin, padding, font-weight
14:15:42 <sayan> I have right now created classes like f-w-1, f-w-2.. in hubs but it would be good to move that to patternlab
14:15:50 <mizmo> yep that should come once the pattern lab stuff is push back upstream to fedora-bootstrap
14:15:57 <mizmo> the plan, anyway!
14:16:53 <sayan> cool, in that case I can remove that
14:17:37 <sayan> mizmo: also, I have created a bunch of ajax methods in hubs to handle the ajax calls
14:17:46 <sayan> like ajax form submit etc
14:17:55 <sayan> let me push the irc code then you can check
14:17:59 <mizmo> ok
14:20:59 <sayan> mizmo: methods like this: https://pagure.io/fork/sayanchowdhury/fedora-hubs/blob/feature/irc/f/hubs/static/js/hubs.main.js#_71
14:21:53 <sayan> these are ajax generic methods to do GET, POST, PUT methods
14:22:30 <sayan> if we can have methods like this in the patternlab like this
14:22:37 <sayan> s/like this//
14:23:07 <mizmo> sayan: well patternlab is focused on UI elements -
14:23:15 <mizmo> sayan: do you want me to break out a separate page in it for this?
14:23:38 <sayan> mizmo: it should have been fedora-bootstrap
14:23:45 <sayan> not patternlab
14:23:57 <sayan> sorry for that
14:24:19 <mizmo> ohh! ryanlerch is kind of in charge on fedora-bootstrap, maybe we'll email him on this?
14:24:29 <mizmo> i dont know how he'd want to integrate them
14:24:47 <sayan> mizmo: oh sure I will do that, better talk to him during FLock
14:24:56 <mizmo> sayan: yeh i think that'd work well
14:25:11 <sayan> at the end of the day, I think most of the projects need these methods
14:26:57 <sayan> mizmo: a few things, can we revamp the UI of the widgets?
14:27:58 <mizmo> sayan: yep thats part of the patternlab work
14:28:51 <sayan> mizmo: as I am planning to launch hubs to prod, let people test out and use
14:30:01 <sayan> and few of the widget UI is not that good, I will work on few refactor for the time being so that it looks better
14:30:10 <mizmo> sayan: is there something specific you're thinking of here?
14:30:27 <mizmo> sayan: like an example of a problematic widget?
14:30:35 <sayan> mizmo: nothing specific, let me give you an example
14:30:59 <sayan> the member subscriber widget looks like POC now
14:31:23 <sayan> with buttons stacked on one another
14:31:25 * mizmo looks
14:31:47 <sayan> this the contact widget padding is off
14:32:26 <mizmo> oh yeh its rendering totally wrong on my end here, the buttons are floating right and on top of the main text
14:32:55 <mizmo> i can go through and try to fix those kinds of issues, i can start today. so it looks better for flock. but i dont want to spend too much time on it since some of the css underneath will change with the patternlab stuff
14:32:58 <mizmo> does that seem like a goo dplan?
14:33:07 <sayan> mizmo: yes, that would be good
14:34:17 <sayan> mizmo: yes, the point is to have something that looks good and then we can standarize when patternlab is up
14:34:36 <sayan> or implement according to patternlab
14:34:44 <mizmo> cool
14:36:55 <mizmo> shillman: im looking at your slides now - sorry ive been buried under a mountain
14:36:59 <mizmo> i appreciate your putting them together!!!!
14:37:03 <shillman> mizmo: No worries. :)
14:37:09 <shillman> How's things going for you?
14:37:11 <mizmo> shillman: how long is the timeslot? 30 min?
14:37:19 <shillman> I think it's 30, yes. Let me make sure.
14:37:51 <sayan> mizmo: Can you frame few sentences for Why are we building Fedora Hubs? and What is the goal behind Fedora Hubs?
14:37:53 <sayan> mizmo: https://github.com/sayanchowdhury/flock-2017/blame/master/fedora_hubs/slides.md#L33
14:38:38 <mizmo> sayan: sure, is there a way i can add it directly to md or better to copy/paste here?
14:39:04 <shillman> mizmo: Yes, 30 minutes.
14:39:23 <mizmo> shillman: with the amount of material we might struggle to get in under time i think
14:39:37 <shillman> Ok.
14:39:40 <sayan> mizmo: you have the access, but the readme is outdated you can paste it here if you want
14:39:42 <shillman> So we need to shrink it.
14:41:40 <mizmo> sayan: Why are we building Fedora Hubs? "We're building Fedora Hubs to make it easier for new contributors to Fedora to join us. We'd also like to provide a more efficient workflow for current contributors."
14:43:30 <mizmo> sayan: What is the goal behind Fedora Hubs? "The two main goals of Fedora hubs are to both serve as an 'intranet' for the Fedora project as well as a single place to keep updated on what's going on across the project. Each of the teams within Fedora have their own workflows and processes - Hubs will provide a single, unified, consistent interface to working with those teams without forcing them to change how they work. It
14:43:30 <mizmo> will also provide information streams that will make it easier for contributors - many of whom are volunteers and cannot always follow the project on a daily basis - to keep up and catch up with what's going on."
14:44:31 <mizmo> shillman: i'll do comments directly in the deck if thats ok,
14:44:44 <shillman> Sure!
14:45:18 <mizmo> shillman: can we list out the people you did interview and their region?
14:45:34 <shillman> Sure! I can grab that info.
14:45:59 <sayan> thanks mizmo
14:46:23 <mizmo> sayan: sure, does it make sense?
14:46:37 <mizmo> sayan: need anything else? i'm good at coming up with blobs of text lol
14:46:55 <shillman> mizmo: you are. :)
14:47:21 <sayan> mizmo: yes, I thought a lot to come with something short but it turned out to be paragraph
14:47:37 * sayan too bad at this
14:49:14 <mizmo> sayan: to cut the goals one down, "(1) Fedora Hubs will provide a single, consistent interface to following and interacting with the many teams across Fedora without forcing htem to change how they work. (2) Hubs will provide information streams to make it easier for contributors - especially occasional volunteers - to keep up and catch up with what is going on in their areas of interest across the project."
14:50:15 <sayan> shillman: nitpicking, first slide can we have the size of the avatar images same?
14:51:45 <shillman> sayan: approximately. I actually meant to ask mizmo for a better image
14:51:46 <sayan> shillman: another thing is the colors are grey, it might be difficult to read during projection
14:52:40 <mizmo> shillman: i think maybe throw in a screenshot of the hubs interface, ill put it in there, so people can look at it and we can point out the basics of how it works and how regions fit into the model
14:52:40 <sayan> you can add more weight to the headers, and the text and change color to create more contrast
14:53:16 <shillman> mizmo: I couldn't figure out what screenshot to include. :)
14:53:55 <mizmo> shillman: ill do one off of the dev instance thats running now
14:54:04 <shillman> mizmo: Ok!
14:54:21 <shillman> I'm still hunting the docs that include who I actually interviewed. Remembering where I put them is apparently hard! :)
14:54:33 <shillman> OH, I bet they are attached to a pagure issue.
14:56:20 <shillman> Ooooh, right. Dropbox. :)
15:01:07 <mizmo> shillman: did we ever do a full vis design mockup of regional hubs?
15:04:55 <shillman> mizmo: No, we did not.
15:05:00 <shillman> I think at least not.
15:05:35 <mizmo> shillman: ok cool, im going to convert some of your balsamiq mocks into one in inkscape then, ill do a 'greater boston' one as the example since thats the one you did
15:05:51 <shillman> Ok!
15:09:23 <mizmo> shillman: oh i thought you had a latam ambassador
15:09:30 <mizmo> oh there you go lol
15:09:42 * mizmo leaves you to it lol
15:10:31 <sayan> shillman: Sumantro is ambassador
15:11:09 <shillman> sayan: Maybe now?
15:11:11 <shillman> He wasn't then
15:11:28 <shillman> He was acting like one, mind you!
15:12:01 <sayan> shillman: oh ok
15:12:30 <sayan> yeah! he joined ambassador recently
15:13:45 <shillman> mizmo: One thing I'm concerned about is the problem of 'too much text = people not listening to you'.
15:14:00 <mizmo> shillman: yeh we can refine it
15:14:18 <mizmo> i think we should try to keep data to the slides and talk to the data: screenshots, table of interviewees, screenshot of the post up, etc
15:14:34 <shillman> *nod*
15:15:55 <shillman> sayan: In general, I try to avoid pure black on pure white because it looks odd, but your point about visibility on a projection screen is a good one.
15:17:40 <fm-hubs> pagure.issue.edit -- duffy edited the content fields of ticket fedora-hubs#31 https://pagure.io/fedora-hubs/issue/31
15:17:41 <shillman> Oh, did anyone have thoughts on my idea of a handout - and the content of the handout?
15:17:57 <fm-hubs> pagure.issue.comment.edited -- duffy edited a comment on ticket fedora-hubs#31: "Meeting Announcement Notifications" https://pagure.io
15:18:18 <mizmo> shillman: well the handout is more on UX process but the talk the process applied to hubs
15:18:42 <shillman> mizmo: So perhaps make it more specific to hubs?
15:18:56 <shillman> I was sort of thinking of it as a 'hey, now you can do this with your projects' thing.
15:19:23 <mizmo> shillman: yeh i think thats a good idea, i think what i'd do is mark each square in the chart  (e.g., A,B, C, D) and refer to them as we walk through our process with hubs
15:19:32 <mizmo> so they're interacting with the chart thruout the talk and can see where we were at what point
15:19:34 <mizmo> does tha tmake sense?
15:19:36 <sayan> ^^ that sound like a good idea
15:19:38 <shillman> Ah! Yes, good plan
15:19:57 <mizmo> it'll then more tightly connect the preso and handout, but then walking out the handout is perfect to apply to other projects
15:20:11 <mizmo> and maybe up front we'll say, this is a case study, you'll learn about hubs, but you'll also learn the process so you can use it yourself
15:20:21 <shillman> *nod* Any idea how many I should print? Or if I can print at FLOCK?
15:20:22 <mizmo> sorry im slow, im doing a vis design for a boston hub lol
15:20:26 <shillman> No worries!
15:21:26 <mizmo> shillman: i can print here in boston and bring down, i have a box of stuff i'm bringing.
15:21:32 <shillman> Ah! Cool, ok.
15:21:33 <mizmo> shillman: if you can update with the letters then i can print off
15:21:39 <shillman> I feel like it's too darned long right now.
15:22:01 <mizmo> the handout?
15:22:14 <shillman> Yeah
15:22:17 <shillman> The table
15:23:03 <mizmo> nah i think it's perfect
15:23:10 <shillman> OK.
15:23:18 <mizmo> you want to have dense detail here since it's their takeaway
15:23:36 <shillman> Will send you a PDF of the version that I have that actually fits on two pages (and can therefore be a single sheet).
15:24:37 <mizmo> cool sounds good
15:24:42 <mizmo> ill make, 50 copies maybe?
15:24:51 <shillman> Cool
15:26:15 <sayan> I will go over and end the meeting
15:26:19 <sayan> #endmeeting