*** jamesmcarthur has joined #storyboard | 00:11 | |
*** jamesmcarthur has quit IRC | 00:40 | |
*** tosky has joined #storyboard | 08:16 | |
*** tosky has quit IRC | 09:36 | |
*** tosky_ has joined #storyboard | 09:36 | |
*** tosky_ is now known as tosky | 09:43 | |
*** tosky has quit IRC | 13:06 | |
*** tosky has joined #storyboard | 13:06 | |
*** irclogbot_3 has quit IRC | 15:21 | |
*** irclogbot_2 has joined #storyboard | 15:23 | |
*** jamesmcarthur has joined #storyboard | 16:51 | |
*** diablo_rojo has quit IRC | 17:41 | |
*** diablo_rojo has joined #storyboard | 17:50 | |
diablo_rojo | I actually managed to get a good chunk of research done over the last week so I am good to meet if you both are? SotK fungi | 17:51 |
---|---|---|
fungi | i'm around, sure | 17:51 |
SotK | I'm also around | 17:52 |
SotK | I've not got to looking at dockerifying our deployment yet but it'll be good to meet to discuss your research diablo_rojo | 17:52 |
* diablo_rojo makes a pot of tea for the meeting | 17:52 | |
diablo_rojo | Yeah no worries SotK :) | 17:52 |
SotK | meeting time! | 18:02 |
SotK | #startmeeting storyboard | 18:02 |
openstack | Meeting started Thu Jan 21 18:02:08 2021 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:02 |
diablo_rojo | Ready! | 18:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:02 |
*** openstack changes topic to " (Meeting topic: storyboard)" | 18:02 | |
openstack | The meeting name has been set to 'storyboard' | 18:02 |
diablo_rojo | o/ | 18:02 |
SotK | hi! | 18:02 |
SotK | #link https://wiki.openstack.org/wiki/Meetings/StoryBoard#Agenda_for_next_meeting Agenda | 18:02 |
SotK | very minimal, we can flesh it out in time as we get things done I think | 18:02 |
* diablo_rojo digs up etherpad she was using for research | 18:03 | |
SotK | #topic In Progress Work | 18:03 |
*** openstack changes topic to "In Progress Work (Meeting topic: storyboard)" | 18:03 | |
diablo_rojo | So I was doing research on replacements for Angular.js | 18:04 |
diablo_rojo | #link https://etherpad.opendev.org/p/replace-angularjs-storyboard-research Research! | 18:04 |
diablo_rojo | I've generally arranged them in descending order of preference, though the top 3-4 are on reasonably even footing. | 18:05 |
diablo_rojo | I compiled the data from a variety of sources. | 18:05 |
* diablo_rojo imagines a lot of reading is happening | 18:07 | |
diablo_rojo | They are basically all MIT licenses. | 18:07 |
diablo_rojo | I tried to gather data on their latest stable and release cadence if I could find it easily. | 18:08 |
diablo_rojo | What I should have done was probably figured out our requirements first? Like there was one option (I can't recall anymore) that only worked with MongoDB and I was like.. oh well that won't work. | 18:09 |
SotK | this is a good doc, thanks for the research! | 18:12 |
diablo_rojo | No problem! | 18:12 |
diablo_rojo | It didn't take more than a couple hours. | 18:12 |
diablo_rojo | If we narrow it down to like two or three then I can do more research into them for next week and we can make a final decision? | 18:12 |
SotK | meteor is the full-stack mongodb one, I reckon we can probably count that out | 18:12 |
SotK | that sounds good | 18:12 |
diablo_rojo | Ah yes, I wrote it down. Nice. | 18:13 |
diablo_rojo | Lol | 18:13 |
diablo_rojo | Mithril sounds a bit restricted because they focus so much on lightweight and making the whole thing so itty bitty. | 18:14 |
diablo_rojo | So I might cross that one off too | 18:14 |
SotK | I'm in favour of crossing that out too | 18:14 |
diablo_rojo | Done! | 18:15 |
* fungi really is around and paying attention, just knows less than nothing about web development and its frameworks so is happy to see others deciding this | 18:15 | |
SotK | as for requirements, I'm sure all the remaining options can cover our needs fine from a technical standpoint | 18:15 |
SotK | storyboard's client needs aren't massively complex really | 18:16 |
diablo_rojo | Okay cool. Yeah, I know there were like.. 100 other options, but I didn't want to stray too far from the beaten path. | 18:16 |
diablo_rojo | The list is probably a bit biased by ones I have heard of before or saw mentioned in multiple places. | 18:16 |
fungi | maybe we can follow up this meeting with a post to the service-discuss ml saying a sentence or two about the framework we're leaning toward, and a link to the meeting minutes for folks who want to see the long-form explanations/analysis | 18:17 |
diablo_rojo | As I was going I actually remembered that I had experience with Meteor in university :) | 18:17 |
diablo_rojo | That's a good idea fungi! | 18:17 |
diablo_rojo | I might give like two options and see what others think. If they have experience or opinions. | 18:18 |
diablo_rojo | I can handle sending the email | 18:18 |
SotK | I think the most important factor needs to be the availability of quality documentation, community/support, and perhaps 3rd party libraries (for things that we currently use libraries for, like the drag-and-drop/sortable behaviour of the boards and worklists) | 18:18 |
fungi | my only real criteria are that the framework uses a compatible free/libre open source copyright license, and that it has an active community with some history of stability so we hopefully don't have to revisit it in 12-24 months | 18:18 |
diablo_rojo | Yeah okay. I can look into which have those libraries. | 18:18 |
SotK | I suspect they all will have adequate things, especially the big 3 of Vue/React/Angular | 18:19 |
diablo_rojo | Yeah. I tried to note users on them too to kinda give an idea of like.. investment and maybe longevity | 18:19 |
diablo_rojo | Yeah I would think so. | 18:19 |
diablo_rojo | In the teeny bit of market research I did, I think Angular was biggest and then Reach and then Vue. | 18:20 |
fungi | s/reach/react/? | 18:20 |
diablo_rojo | That said, Vue is the newest of the three so that should be taken into account when you look at that stuff. | 18:20 |
diablo_rojo | Yeah react | 18:20 |
diablo_rojo | my bad | 18:20 |
fungi | no worries, just making sure i can follow along with my very limited knowledge of the space | 18:21 |
diablo_rojo | Also at contributor numbers. | 18:21 |
SotK | #link https://2020.stateofjs.com/en-US/technologies/front-end-frameworks/ | 18:21 |
SotK | that has some interesting stats on users/satisfaction | 18:21 |
diablo_rojo | I think I lean towards React and Vue because they are supposedly more simple and easy to learn than Angular. | 18:22 |
diablo_rojo | That is interesting. | 18:22 |
diablo_rojo | Vue isnt on it though. | 18:22 |
diablo_rojo | Oh wait | 18:22 |
diablo_rojo | I am blind | 18:22 |
diablo_rojo | lol | 18:22 |
SotK | I also lean towards React and Vue | 18:23 |
diablo_rojo | So yeah I guess I lean towards React and Vue and then Angular. | 18:23 |
fungi | react also has the potential to draw on help from the zuul community, as their dashboard rewrite is in react and they use opendev's storyboard deployment for defect and task tracking | 18:24 |
diablo_rojo | Cool. Well then I can dig into those a little more and do some more research on the docs and communities and write up a ML thread to send out to get other feedback/ opinions and we can move forward. | 18:24 |
SotK | they're both nicer to work with than Angular (though its been a long while since I used Angular, and I've only used React a little (and even then using a React-based framework called Next.js)) | 18:24 |
diablo_rojo | Ohhhh yeah thats a good point fungi. | 18:24 |
diablo_rojo | Want to add that to the etherpad? | 18:24 |
fungi | happy to | 18:25 |
fungi | where's the etherpad? ;) | 18:25 |
SotK | https://etherpad.opendev.org/p/replace-angularjs-storyboard-research | 18:25 |
fungi | i'm probably blind but not seeing it mentioned in here | 18:25 |
fungi | thanks | 18:25 |
SotK | its some way up in the backscroll :D | 18:25 |
fungi | heh, yeah i'm just blind then ;) | 18:26 |
diablo_rojo | We are chatty folks today | 18:26 |
diablo_rojo | So I guess my action is to write the ML thread and do more research | 18:26 |
diablo_rojo | (on Vue and React) | 18:26 |
SotK | that sounds good to me | 18:28 |
fungi | and really, the ml post can be very, very brief. feel free to just link to the meeting log and etherpad, no need to rehash details | 18:28 |
SotK | +1 | 18:29 |
diablo_rojo | Yeah that was my plan. | 18:29 |
fungi | the less work wasted the better | 18:29 |
diablo_rojo | Alright. That's all I had on my work item :) | 18:29 |
diablo_rojo | Gold star for me for actually doing what I planned lol | 18:29 |
fungi | you're showing me up ;) | 18:29 |
fungi | i'll have to improve my game for next week and have something useful to contribute | 18:30 |
diablo_rojo | It doesn't happen often so I will bask in this brief brief moment | 18:30 |
SotK | :D | 18:30 |
SotK | I hope to have at least made a start on containerisation by next week | 18:31 |
diablo_rojo | In the world of hypotheticals, we should do a StoryBoard midcycle at fungi's someday. | 18:31 |
SotK | that sounds like fun, when the after times finally come around | 18:33 |
SotK | #topic Open Discussion | 18:34 |
*** openstack changes topic to "Open Discussion (Meeting topic: storyboard)" | 18:34 | |
fungi | yeah, happy to put people up in the guest room, sofa, hammock, whatevs | 18:34 |
fungi | we do have a lot of crash space and lots of bathrooms | 18:34 |
fungi | and wifi | 18:35 |
diablo_rojo | Sounds awesome to me. I bring baking and cooking skills. And happy to run errands as well. | 18:35 |
diablo_rojo | And games too | 18:35 |
fungi | down side is we're not easy to reach (unless you want to come into ffa on a 12-seat charter flight it's ~2 hours by car from ord, the nearest international airport) | 18:36 |
fungi | actually a 12-seater may be pushing it for ffa | 18:37 |
fungi | but if you're a flight engineering buff, it might still be worth it to be able to say that once you landed at the site of the wright brothers' flight tests | 18:37 |
fungi | my house is a 2 mile walk from the airstrip/memorial/museum there | 18:38 |
diablo_rojo | 2 hour drive doesn't bother me. | 18:38 |
diablo_rojo | Thats super cool. | 18:38 |
diablo_rojo | Well I think we have more or less concluded the meeting. I don't have anything else. | 18:39 |
SotK | me neither | 18:39 |
SotK | (though I agree that airfield sounds cool) | 18:39 |
fungi | it's also a fun thing to visit here, along with the largest natural sand dune on the atlantic coast of north america which is ~3 miles from me | 18:39 |
fungi | and we have a museum with bits of blackbeard's ship, which is wrecked just offshore | 18:40 |
* fungi takes off his bureau of tourism hat | 18:40 | |
diablo_rojo | Oh man that is awesome too | 18:41 |
SotK | :D | 18:41 |
SotK | sounds like a super interesting place to live | 18:41 |
SotK | #endmeeting | 18:41 |
*** openstack changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard" | 18:41 | |
openstack | Meeting ended Thu Jan 21 18:41:18 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:41 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-21-18.02.html | 18:41 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-21-18.02.txt | 18:41 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-21-18.02.log.html | 18:41 |
* diablo_rojo imagines morning runs on the beach | 18:41 | |
fungi | it's a mile walk across the island to the shore | 18:41 |
fungi | and this is basically the widest part of the island | 18:41 |
fungi | there are long stretches here where you can see water just off either side of the road | 18:42 |
fungi | that is, when the ocean doesn't decide to reclaim them for its own | 18:42 |
diablo_rojo | Ha ha ha | 18:55 |
diablo_rojo | Mother earth taking what she wants. | 18:55 |
fungi | most of that's parkland, but for some residents that's the only way in and out by car | 18:59 |
diablo_rojo | I hope they all drive chitty chitty bang bang | 19:06 |
diablo_rojo | Or duck boats | 19:06 |
fungi | there's a ferry off that end, to another island, which in turn has a separate ferry (out of a different port 12 miles away) to a couple of points on the mainland | 19:09 |
fungi | so in theory they can go that way by car, just takes half a day | 19:09 |
*** jamesmcarthur has quit IRC | 19:52 | |
*** jamesmcarthur has joined #storyboard | 20:03 | |
*** irclogbot_2 has quit IRC | 20:14 | |
*** tosky has quit IRC | 20:14 | |
*** tosky has joined #storyboard | 20:15 | |
*** irclogbot_3 has joined #storyboard | 20:17 | |
fungi | diablo_rojo: when i said service-discuss i meant service-discuss@lists.opendev.org, though i suppose it can't hurt to bring it up in the openstack community as well since they're the largest consumer of our deployment | 21:30 |
fungi | also, happy to approve it through moderation if you don't want to subscrive | 21:31 |
fungi | subscribe | 21:31 |
*** jamesmcarthur_ has joined #storyboard | 21:45 | |
*** jamesmcarthur has quit IRC | 21:49 | |
*** jamesmcarthur has joined #storyboard | 22:02 | |
diablo_rojo | Hahahaha oops. | 22:04 |
diablo_rojo | will forward that email now fungi if you could approve :) | 22:04 |
fungi | gladly | 22:04 |
*** jamesmcarthur_ has quit IRC | 22:05 | |
diablo_rojo | fungi, sent! | 22:05 |
diablo_rojo | My bad about the confusion. | 22:05 |
fungi | and approved through moderation. no need for apologies | 22:08 |
fungi | i followed up to both lists with a link to the meeting minutes too | 22:18 |
*** jamesmcarthur_ has joined #storyboard | 22:51 | |
*** jamesmcarthur has quit IRC | 22:55 | |
*** jamesmcarthur has joined #storyboard | 23:02 | |
*** jamesmcarthur_ has quit IRC | 23:05 | |
*** jamesmcarthur has quit IRC | 23:12 | |
*** jamesmcarthur has joined #storyboard | 23:16 | |
*** jamesmcarthur has quit IRC | 23:16 | |
*** jamesmcarthur has joined #storyboard | 23:16 | |
*** jamesmcarthur has quit IRC | 23:55 | |
*** jamesmcarthur has joined #storyboard | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!