*** mrmartin has joined #storyboard | 06:06 | |
*** nibalizer has quit IRC | 07:18 | |
*** nibalizer has joined #storyboard | 07:26 | |
*** mrmartin has quit IRC | 07:53 | |
*** odyssey4me has joined #storyboard | 08:49 | |
odyssey4me | Hi everyone - I'm exploring storyboard and trying to gain an understanding of what's there and how it differs from, for example Github. | 08:50 |
---|---|---|
odyssey4me | So far I see a differentiator is the tasks lists and kanban boards... but I'm not seeing how the boards are exposed publically. It looks like you have to add a user to the board before it gets exposed in any way. Is this how it's supposed to be used? | 08:51 |
odyssey4me | Is there some sort of background information around the design of Storyboard, the intended goals and usage, etc? | 08:52 |
odyssey4me | dabukalam of course you're here :p | 08:52 |
persia | oddessey4me: I do not believe anyone has written the history. | 08:58 |
persia | You can create public boards, which are available to all users, but you have to publicize the URL yourself. There is some ongoing work to expose all the boards you can see. | 08:59 |
persia | Adding users is more for private boards or team boards with multiple editors. | 09:00 |
persia | It was written to be compared to launchpad's Malone, track, mantis, and similar; rather than github. | 09:01 |
Zara | odyssey4me: hi! :) yeah, I'd say the main difference is that it organises tasks by story (goal), and each task in a story can then be linked to a different project. the idea is to be better for cross-project work than a task-tracker that puts tasks straight in projects | 09:05 |
Zara | (where each project generally corresponds to one git repo) | 09:06 |
Zara | so aiui github issues roughly works as a list of tasks in one project, because you have one issues instance per repo. storyboard is like taking a step back, so you can see the tasks for multiple projects at the same time, and how they relate. | 09:08 |
Zara | (and yeah, the difficulty in finding boards is a bug, which I'm working on at the moment. boards of which you're a user or an owner can be found from the dashboard, but there's no easy way to find other people's, short of them giving you the url) | 09:09 |
Zara | (here's my go-to example story for cross-project work. in practice it's probably easier to make them a bit smaller than this, but: https://storyboard.openstack.org/#!/story/2000175 | 09:10 |
Zara | you can see that the tasks are linked to different projects there, anyway | 09:11 |
persia | Unlike Launchpad, one can also have multiple tasks for the same project in a story. | 09:18 |
openstackgerrit | Merged openstack-infra/storyboard: Add example commands for the Story api https://review.openstack.org/332946 | 09:24 |
odyssey4me | persia / Zara thanks for the clarification - I do think it'd be very useful to compile some sort of intent description to guide people to understand how storyboard is intended to be used and how it addresses issues which launchpad, github, etc do not | 09:53 |
Zara | yeah, I think at the moment the closest things are the 'about' page (https://storyboard.openstack.org/#!/page/about) and various old notes on the wiki (https://wiki.openstack.org/wiki/StoryBoard)... not ideal | 09:55 |
Zara | 'the vision' is the kind of thing.. but also ancient. | 09:55 |
Zara | we've kept it up there for historical reasons | 09:56 |
odyssey4me | yep | 09:56 |
odyssey4me | something that may be useful is to carry a sort-of 'story' that describes how a project which has multiple repositories may effectively use storyboard to manage new feature development, to track defects and ultimately to then also track stable branch defects, backports, etc | 09:58 |
Zara | yeah, that'd be cool | 09:59 |
Zara | thanks for bringing it up! :) | 10:14 |
* Zara makes placeholder: https://storyboard.openstack.org/#!/story/2000667 | 10:57 | |
* Zara adds link to irc logs | 10:57 | |
Zara | hm, the search_results code seems to be duplicated a bunch | 11:31 |
Zara | I mean I've just noticed it because I'm effectively duplicating it again, but. | 11:33 |
*** mrmartin has joined #storyboard | 11:58 | |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: WIP 'All Boards and Worklists' Page https://review.openstack.org/279753 | 12:03 |
Zara | the pagination should work now. the code will burn your eyes. | 12:03 |
Zara | in that it's copy-pasted and then duplicated and made less abstract. | 12:03 |
Zara | no filtering yet | 12:04 |
*** openstackgerrit has quit IRC | 12:19 | |
*** openstackgerrit has joined #storyboard | 12:19 | |
*** mrmartin has quit IRC | 12:52 | |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: WIP 'All Boards and Worklists' Page https://review.openstack.org/279753 | 13:06 |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: Remove unused variable https://review.openstack.org/337656 | 13:08 |
Zara | I thought I'd sent that earlier, oh well | 13:08 |
Zara | ahahaha, fastest +2 ever | 13:11 |
Zara | if anyone is feeling generous, that could do with a +1; the issue means we can't merge any webclient patches \o/ | 13:11 |
SotK | :D | 13:12 |
SotK | thanks for fixing it :) | 13:12 |
Zara | np, I thought I sent it time back... ^_^' | 13:13 |
Zara | somewhere, I must have a branch for it that I never sent | 13:13 |
Zara | AW YEAH, THANKS PERSIA | 13:15 |
Zara | you are the best people | 13:20 |
Zara | anyway, I can tidy that boards&worklists page up some, but it should function as 2 paginated lists of things. so it's a question of whether we want the ability to filter results included in it before we merge. I think it'd make it a lot more functional. not sure how to do it yet, so will be a bigger voyage into copy-paste. so... I guess it depends if that page is any use to anyone as it is. | 13:27 |
Zara | I probably wouldn't use it as-is, fwiw. | 13:29 |
SotK | yeah, its probably not hugely useful without filtering | 13:30 |
Zara | yup. draft of the wip lives here: http://docs-draft.openstack.org/53/279753/9/check/gate-storyboard-webclient-js-draft/aa86052//dist/#!/board/list | 13:35 |
*** jtomasek_ has joined #storyboard | 13:48 | |
Zara | heehee, it's possible for an image in a story description to go outside the bounds of its kanban card details modal. not a big bug since it won't happen much | 13:50 |
Zara | https://storyboard-dev.openstack.org/#!/board/5 is an example, anyway | 13:51 |
Zara | I keep forgetting I gave myself weird little hair-loop things. every so often, I see my reflection, and am like 'huh?' | 14:05 |
Zara | #fascinatingfacts | 14:05 |
openstackgerrit | Zara proposed openstack-infra/storyboard-webclient: WIP 'All Boards and Worklists' Page https://review.openstack.org/279753 | 14:08 |
Zara | that's just lintingness, nothing interesting yet | 14:08 |
anteaya | hello | 14:26 |
anteaya | yay it merged | 14:26 |
SotK | hi anteaya | 14:26 |
anteaya | thank you so much Zara and SotK | 14:26 |
anteaya | hey there | 14:26 |
anteaya | http://docs.openstack.org/infra/storyboard/webapi/v1.html#stories | 14:27 |
anteaya | it looks so pretty | 14:27 |
anteaya | so next I was looking at projects | 14:27 |
anteaya | I believe project creation and modification is admin only, is it not? | 14:27 |
anteaya | http://docs.openstack.org/infra/storyboard/webapi/v1.html#projects | 14:28 |
SotK | that is correct | 14:28 |
anteaya | same with project groups, yes? | 14:29 |
SotK | yep | 14:29 |
*** jamesmcarthur has joined #storyboard | 14:30 | |
anteaya | okay I will offer one patch for both sections with TODO in all the sections I can't test out commands and hope that admin reviewers can just leave an inline comment with what the command should be | 14:30 |
anteaya | is that reasonable? | 14:30 |
SotK | seems reasonable to me | 14:30 |
anteaya | thanks I will work on that | 14:31 |
*** jtomasek_ has quit IRC | 14:41 | |
*** jamesmcarthur has quit IRC | 14:50 | |
*** jamesmcarthur has joined #storyboard | 15:01 | |
*** jamesmcarthur has quit IRC | 15:02 | |
*** jamesmcarthur has joined #storyboard | 15:02 | |
*** jamesmcarthur has quit IRC | 15:15 | |
openstackgerrit | Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Project api https://review.openstack.org/337730 | 15:16 |
*** jamesmcarthur has joined #storyboard | 15:18 | |
anteaya | so there are a lot of TODO's in that patch | 15:21 |
anteaya | wanted to get it up for admins to look at before I run away on errands | 15:21 |
anteaya | thank you | 15:21 |
anteaya | okay I'm offline now until infra meeting, I should catch the last bit of it | 15:22 |
Zara | \o/ | 15:23 |
Zara | will take a look in a bit, I should head home in advance of meeting soonish | 15:23 |
*** jamesmcarthur has quit IRC | 15:24 | |
*** jamesmcarthur has joined #storyboard | 15:24 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: WIP: Complex priorities UI in stories https://review.openstack.org/312666 | 15:29 |
Zara | oooooh~ | 15:32 |
*** openstackgerrit has quit IRC | 15:33 | |
*** mrmartin has joined #storyboard | 15:33 | |
*** openstackgerrit has joined #storyboard | 15:34 | |
*** bethwhite has quit IRC | 15:35 | |
*** jamesmcarthur has quit IRC | 15:36 | |
Zara | I'll be afk for a bit,but back eventually! | 15:36 |
*** jamesmcarthur has joined #storyboard | 15:41 | |
*** mrmartin has quit IRC | 15:42 | |
*** jamesmcarthur has quit IRC | 15:51 | |
*** jamesmcarthur has joined #storyboard | 15:54 | |
*** jamesmcarthur has quit IRC | 16:00 | |
*** jamesmcarthur has joined #storyboard | 16:07 | |
*** jamesmcarthur has quit IRC | 16:14 | |
pleia2 | anteaya: did you get someone to test your api call? I can have a look today if needed | 16:19 |
*** jamesmcarthur has joined #storyboard | 16:25 | |
*** bethwhite has joined #storyboard | 16:31 | |
*** jamesmcarthur has quit IRC | 16:35 | |
*** alexismonville has joined #storyboard | 16:39 | |
*** jamesmcarthur has joined #storyboard | 16:45 | |
*** jamesmcarthur has quit IRC | 16:50 | |
*** jamesmcarthur has joined #storyboard | 17:11 | |
*** jamesmcarthur has quit IRC | 17:16 | |
Zara | oh heh, I see what you mean by TODOs now! xD | 17:17 |
*** jamesmcarthur has joined #storyboard | 17:47 | |
*** jamesmca_ has joined #storyboard | 18:01 | |
*** jamesmcarthur has quit IRC | 18:02 | |
*** jamesmca_ has quit IRC | 18:10 | |
*** jamesmcarthur has joined #storyboard | 18:12 | |
*** jamesmcarthur has quit IRC | 18:14 | |
-openstackstatus- NOTICE: Job instability resulting from a block storage connectivity error on mirror.iad.rax.openstack.org has been corrected; jobs running in rax-iad should be more reliable again. | 18:15 | |
openstackgerrit | Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Project api https://review.openstack.org/337730 | 18:16 |
anteaya | pleia2: not yet, and thank you | 18:17 |
*** jamesmcarthur has joined #storyboard | 18:26 | |
*** jamesmcarthur has quit IRC | 18:28 | |
pleia2 | anteaya: ok, I'm around all week now so just let me know :) | 18:31 |
*** jamesmcarthur has joined #storyboard | 18:32 | |
anteaya | pleia2: awesome thank you | 18:34 |
anteaya | pleia2: so this patch has all the commands I can do without being an admin: https://review.openstack.org/#/c/337730/2 | 18:34 |
anteaya | pleia2: the TODOs are commands that I believe can only be performed by an admin | 18:35 |
pleia2 | anteaya: ok, I'll have a look | 18:35 |
anteaya | pleia2: thank you | 18:35 |
*** jamesmcarthur has quit IRC | 18:36 | |
*** jamesmcarthur has joined #storyboard | 18:40 | |
*** mrmartin has joined #storyboard | 18:44 | |
anteaya | okay this is a fun one, I'm working on the comments api examples, and working on the command to delete a comment: http://paste.openstack.org/show/526054/ | 18:45 |
anteaya | my attempt failed with "faultstring": "'Comment' object has no attribute 'author_id'" | 18:45 |
anteaya | however if you look at the top of the paste, the command to retrieve details about the comment I tried to delete also has no field for author_id | 18:46 |
anteaya | nor, do I think deleting a comment should require the addition of author_id in it | 18:46 |
anteaya | I wonder if this may be a bug? | 18:46 |
*** jamesmcarthur has quit IRC | 18:48 | |
*** jamesmcarthur has joined #storyboard | 18:52 | |
Zara | argh the washing machine is yelling at me. | 18:55 |
Zara | I'm not sure about that paste, though not paying full attention yet, as washing machine | 18:56 |
Zara | will be paying more attention shortly | 18:56 |
anteaya | yup thank you, address washing machine | 18:57 |
anteaya | I'm adding an item to the infra agenda about editing/deleting storyboard comments | 18:57 |
SotK | I suspect that no-one has tried to delete a comment ever or something | 18:58 |
SotK | did you create that comment via the api or the webclient? | 18:59 |
*** jamesmcarthur has quit IRC | 19:00 | |
*** bethwhite has quit IRC | 19:07 | |
*** bethwhite has joined #storyboard | 19:09 | |
*** jamesmcarthur has joined #storyboard | 19:12 | |
*** jamesmcarthur has quit IRC | 19:20 | |
*** jamesmcarthur has joined #storyboard | 19:29 | |
*** jamesmcarthur has quit IRC | 19:35 | |
*** jamesmcarthur has joined #storyboard | 19:47 | |
*** jamesmcarthur has quit IRC | 19:56 | |
*** jamesmcarthur has joined #storyboard | 20:03 | |
anteaya | I created it via the webclient | 20:06 |
anteaya | and since we have agree to disable editing and deleting comments via the api, I no longer care, thanks anyway and sorry for the noise | 20:06 |
anteaya | I'll move on to figuring out how to create a comment | 20:07 |
*** jamesmcarthur has quit IRC | 20:10 | |
*** jamesmcarthur has joined #storyboard | 20:12 | |
*** jamesmcarthur has quit IRC | 20:19 | |
anteaya | so looking at the comments on a story, http://paste.openstack.org/show/526075/ all the comments have null for "in_reply_to" even comments that were replies to other comments | 20:22 |
*** mrmartin has quit IRC | 20:24 | |
*** jamesmcarthur has joined #storyboard | 20:27 | |
SotK | the idea was that "in_reply_to" would be used to provide a threaded discussion, also based off the nova bugs team's list | 20:28 |
SotK | but I've yet to envisage a nice UI for it | 20:28 |
SotK | the quote button is unrelated, and just a quick way to insert the correct markdown for a quote | 20:29 |
openstackgerrit | Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Timeline api https://review.openstack.org/337854 | 20:30 |
Zara | https://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Asio_otus_-Battlefield_Falconry_Centre,_Shrewsbury,_Shropshire,_England-8a.jpg/220px-Asio_otus_-Battlefield_Falconry_Centre,_Shrewsbury,_Shropshire,_England-8a.jpg | 20:34 |
Zara | hm wrong channel | 20:34 |
*** jamesmcarthur has quit IRC | 20:40 | |
*** jamesmcarthur has joined #storyboard | 20:42 | |
*** jamesmcarthur has quit IRC | 20:51 | |
*** jamesmcarthur has joined #storyboard | 20:56 | |
openstackgerrit | Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Tasks api https://review.openstack.org/337879 | 21:05 |
*** jamesmcarthur has quit IRC | 21:07 | |
anteaya | I've got two more sections up: https://review.openstack.org/#/q/topic:expand-api-docs | 21:07 |
anteaya | SotK: oh okay, thanks for helping me understand the "in_reply_to" bit, I think having an example in the api docs for its use would be helpful once its use is established | 21:09 |
*** jamesmcarthur has joined #storyboard | 21:09 | |
*** jamesmcarthur has quit IRC | 21:20 | |
*** jamesmcarthur has joined #storyboard | 21:20 | |
openstackgerrit | Anita Kuno proposed openstack-infra/storyboard: Add example commands for the Systeminfo api https://review.openstack.org/337888 | 21:24 |
*** jamesmcarthur has quit IRC | 21:31 | |
*** jamesmcarthur has joined #storyboard | 21:32 | |
*** jamesmcarthur has quit IRC | 21:49 | |
*** jamesmcarthur has joined #storyboard | 21:55 | |
*** bethwhite has quit IRC | 22:07 | |
*** jamesmcarthur has quit IRC | 22:12 | |
*** jamesmcarthur has joined #storyboard | 22:16 | |
*** jamesmcarthur has quit IRC | 22:25 | |
*** jamesmcarthur has joined #storyboard | 22:34 | |
*** jamesmcarthur has quit IRC | 22:44 | |
*** jamesmcarthur has joined #storyboard | 22:45 | |
*** jamesmcarthur has quit IRC | 22:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!