15:01:20 <SotK> #startmeeting storyboard 15:01:21 <openstack> Meeting started Wed Jul 29 15:01:20 2015 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:22 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:25 <openstack> The meeting name has been set to 'storyboard' 15:01:46 <SotK> #link https://wiki.openstack.org/wiki/Meetings/StoryBoard#Agenda_for_next_meeting Agenda 15:01:49 <SotK> #topic Urgent Items 15:01:52 <SotK> #info Reviews are still a bit of a blocker. There are a whole bunch of patches which need review from someone other than myself or Zara. 15:01:55 <SotK> #link https://review.openstack.org/#/q/(project:openstack-infra/storyboard-webclient+OR+project:openstack-infra/storyboard)+AND+status:open,n,z Outstanding patches 15:02:37 <SotK> It'd be great if we could persuade some folks to do some reviews for us! 15:04:21 <SotK> I'm not sure how to achieve that easily 15:05:21 <Zara> same here, not sure what to do beyond donning disguises and give out +1s ourselves. 15:05:26 <Zara> *giving 15:06:23 <SotK> I guess we just keep prodding in #storyboard for now 15:06:54 <SotK> There are no other urgent items that I'm aware of 15:07:04 <SotK> Anyone disagree? 15:07:13 <Zara> _o_ 15:07:45 <SotK> #topic Spec Review 15:07:45 <SotK> #info There are a bunch of partially implemented accepted specs. We should decide what we think of these. 15:07:48 <SotK> #link http://specs.openstack.org/openstack-infra/infra-specs/specs/storyboard_integration_tests.html Integration Tests 15:07:51 <SotK> #link http://specs.openstack.org/openstack-infra/infra-specs/specs/storyboard_story_tags.html Story Tags 15:07:54 <SotK> #link http://specs.openstack.org/openstack-infra/infra-specs/specs/storyboard_subscription_pub_sub.html Subscriptions and Events 15:07:57 <SotK> #link http://specs.openstack.org/openstack-infra/infra-specs/specs/storyboard_task_branches.html Support for Branches 15:09:03 * SotK confesses to it being long enough since he read these that he can't remember any particularly strong opinions he had 15:09:36 <Zara> I'd suggest that since there are only two of us actively working on this atm, the first step might be to prioritise which spec (or maybe specs) to look at. 15:10:04 <SotK> I agree with that 15:10:58 <Zara> My preference would be for subscriptions and events, because in their current form, these seem to slow storyboard down, which I think is a very big problem. second choice would be tags. 15:11:17 <SotK> I agree with that too 15:11:58 <SotK> I had some thoughts about how to quickly improve subscriptions to at least alleviate some of the slowdown for now 15:12:13 <Zara> oh? 15:13:11 <SotK> Basically "get the current user's subscription list when the page is loaded, pass that to the code which decides whether to show a solid star or an edged star" 15:13:44 <SotK> rather than "do a GET request for each item on the current page that can be subscribed to" 15:14:19 <Zara> sounds sensible. 15:15:34 <SotK> I don't know if I'll have time to actually do that though 15:17:11 <Zara> okay, I could start to look at it next, if that seems like a good idea, and leave tags for later. 15:18:32 <SotK> seems sensible to me, though I'm happy to take a break from writing the worklists API to look at it if you'd rather do tags :) 15:20:02 <Zara> :) I don't really have a preference; I think it's more urgent than worklists or tags so at least one of us should look at it now. 15:21:09 <SotK> #agreed Subscriptions should be prioritised, followed by Tags. 15:21:55 <Zara> :) 15:22:06 <SotK> #action SotK or Zara to look at speeding up the subscription resolution code 15:23:55 <SotK> #topic In-Progress Work 15:23:56 <SotK> #info SotK is currently looking at implementing worklists and boards. 15:23:56 <SotK> #link https://review.openstack.org/202989/ Spec 15:23:56 <SotK> The plan is for these to be used to provide detailed, personal prioritisation, along with the ability to use a kanban workflow with StoryBoard tasks and stories. 15:23:58 <SotK> I'm currently working on writing the API for worklists and boards, whilst waiting for any comments on the spec. 15:24:01 <SotK> I've previously shown a mock-up UI for a kanban which people have given thoughts about. 15:25:05 <SotK> It'd be great to get some opinions on the spec from folks 15:25:19 <SotK> (it feels weird working to a not-yet-approved spec) 15:26:50 * Zara can confirm that the mock-up was pretty 15:28:25 <SotK> I'll populate a publically accessible mockup which won't randomly disappear or change IP repeatedly soon 15:28:48 <SotK> I'll put the link to it somewhere when I do that, and mention it in #storyboard 15:29:17 <SotK> #action SotK to create publically-viewable mockup of a kanban view 15:30:31 <SotK> Zara: what is your in-progress work at the moment? 15:31:03 <SotK> (I think you can also use #info and #link) 15:31:09 <Zara> This week I've been looking at making the UI more consistent, so making the project groups page look more like the Stories and Projects pages 15:31:50 <Zara> easier to explain by linking the patch: https://review.openstack.org/#/c/206108/ 15:32:38 <Zara> there are some things that I don't yet know how to do, so it would be nice if someone who knows angularjs better than I do could take a look and help out. 15:32:43 <SotK> #link https://review.openstack.org/#/c/206108/ Patch to make Project Groups page look more like Stories and Projects pages 15:33:02 <Zara> thanks. :) see the comments on the patch for more! 15:33:52 * SotK beats the "we need reviews" horse some more 15:34:27 <Zara> I should have phrased that like clickbait. 15:34:47 <Zara> 'you won't BELIEVE what this developer said in this patch!!!' 15:35:03 <SotK> :D 15:35:14 <SotK> Anyone have anything else to say about in-progress work? 15:36:09 <Zara> not from me. I'll continue to try to fix misc bugs as they appear on my radar. 15:36:25 <SotK> excellent 15:36:40 <SotK> #topic Open Discussion 15:36:53 <SotK> Anyone have anything they want to raise? 15:38:54 <SotK> I guess not :) 15:39:03 <SotK> Meeting ends in 5... 15:39:04 <SotK> 4... 15:39:06 <SotK> 3... 15:39:08 <SotK> 2... 15:39:10 <SotK> 1... 15:39:13 <SotK> #endmeeting