 Zoom the recording the recording is now on and I'll do the introduction so welcome everybody welcome to Jenkins advocacy and outreach SIG today is April 7 2022. So on the agenda, we have Raj discussed discussing joining us to discuss discourse where she code Africa. And then we'll go briefly over the removal Jenkins is the way on the jumbotron Ukraine invasion by Russia on the Jenkins and the Jenkins project excuse me. Google summer of code update. She code Africa update and CD con update. Am I share I'm not sharing my screen am I exactly I just wanted to say you're not but I just realized that after after Raj's segment could we put a put a topic there for since we've got the benefit of Gavin being here to talk about stories dot Jenkins dot IO and Jenkins is the way. Absolutely. Can you see my screen now. Yes we can. Okay. We can do with that as a topic just that way we can share at least what you shared with us at governance board. Yep. Great. Okay. All right. Um, so the first item is all yours. Raj. So a little bit about myself. I am Raj Garo sophomore at the University of London and I'm thinking electronics and from very early childhood. My current is that includes full stack mobile mobile development in electronics engineering, along with proficiency in system design computer networks, architecture Linux and more. Apart from my tech skills, I have five plus years of trading experience in various markets such as crypto equity forex and more. I sent me interned as a software engineer and three of them, which is a part of technical University of Munich and it's like the biggest incubation center in the whole Europe. And now I am, you know, acting as a mentor as she grow Africa from layer five organization. For this particular program at she code Africa, we are going to improve our discussion forum, which is totally based on discourse platform. So discourse you know provides like a boiler plate kind of thing for discussion forum. Um, let's suppose we need to build a discuss forum. There are, you know, lots of lots of ways to do it. And it's still, you need to know just build an entire team to build your discussion forum. But what you can do is install discourse configure your DNS settings along with your domain name. And yes, you have your, you know, community server or discussion forum running within few minutes. So at she code Africa program, we are going to build a later board system to encourage more people to contribute at our discussion forum. Tell tell us something about the about the kinds of so it's is most of your focus in the layer five work on discourse around discussion forums and what sorts of things are you envisioning doing there. For this particular program for this particular she code Africa program, we are going to improve our discussion forum, which is based on discourse. And one of the one of part of our discussion forum is, you know, introducing a leaderboard to encourage more people to contribute at our discussion forum in various form. Also, we are planning to build beginner friendly dogs to help newcomers get introduced to the whole project and try to contribute to the project as soon as possible. As layer five will have a lot of projects. We are working on docs for each of them. So the leaderboard that you're implementing. Are you envisioning that would be a way of of ranking people who are responding to or involved in the forum is that it helps encourage them to respond or to be involved by highlighting oh so and so is is this level and is that the kind of thing. Yeah. We are concentrated on this course so no input from outside of this course so the leaderboard is only concentrated on this course. Yes, we are you know getting all of the data we require from the discourse database itself. Okay. This is a new contributor documentation. This is contributor on this course, how to interact with this course, or with a project. What is a new. Go ahead. Yeah, can it be severe question gene. The question is, what do you mean with new contributor is a new contributor somebody who joins the discussion board, or is it a new contributor to the project itself. We are a new contributor we mean anybody who joins layer five, you know, slack space or forum, and we are, you know, trying to encourage more people to, you know, post about our project to post guides here to help them, you know, get introduced to the project. I interpret that Raj then to mean that you're, you're incur, you're used that you'll use this new contributor documentation to encourage pull requests to encourage documentation pull requests or code pull requests or other advocacy kind of kind of things, in addition to discourse answers and forum posts. Did I did I understand correctly. Yeah, yeah. Okay, great. Thank you. I'm wondering. I'm fairly new to this new to this kind of discussion. So, do you, does your project have a classical static website where documentation is available. Do you have that and in. So, is it an additional functionality you're looking with this course. Or is it something that was missing in your project. Okay, so, no, so far, whatever documentation or whatever startup guide we have is only you know present on our GitHub repository, and each repository can have only at, at most one read me file, you know display on the homepage. So, with this discourse platform, we are going to, you know, have a lot of guides to help contributors to get started with the project. And right now we are having those guides on our slack channels, but slack is not you know very efficient way to post guides or have conversation on it. And discuss is, you know, just attracts more people and it is much more beneficial to use. So in terms of ours that the distinction there is we've got a documentation site already that is is relatively mature and existed long before our discourse sites great. Gavin were there any questions you wanted to ask of Raj. Not specifically. The discussions did spur some things for me. I know one of the things I want to do, which may or may not lead into this is auto linkify any. I can't think of the word or now the pipeline step anytime someone mentions a pipeline step. So let's say archived artifact or. Or J unit, it would link directly to the documentation site so that people want to go find the docs stuff like that. You know, I don't think we want to put docs into the discord, but I do think we want to have a very tight integration so that when someone mentioned something it goes, it's, I want to make the experience easier for people to use discourse over something else. So that you would have a suggestion. When you're typing a message or you want to reference something that you would have a helper. Yeah, I don't know if you can do a suggestion I think it's literally like, if it finds this word link it so it'll be some of them that like the word echo probably will be wrong, most of the time. But most of the others follow your pretty unique and pretty safe. But I don't think, like, I know there's discussion you're talking about like bringing documentation in there and I don't think we want to make like discourse the central CMS for the entire project. And it doesn't sound like Raj is doing that either it's just it's just the, you know permanent discussions better searching slack and any sort of chat is not for permanent discussions they, you know they scroll by so quickly and you have to go back and find the threads and stuff. You know, yeah. Thanks Gavin. Raj, thank you very much. You said you had the leaderboard for the discourse do you is that something that you can share. I was trying to dig through ours and there's no way to get I thought there was a way to get a report of who answered what and how many times, like a stack overflow type thing but I can't find it. Give me a minute. I can't even give it to immediately. I feel like it's built into discourse but I can't find it. Well, and, and Raj, if you'd like. Okay. So that is built into this. Excellent. Okay. Can I ask one more question to rush in in the company experience. So, well, as you would guess I'm old, and I'm used to mailing lists and things like that. And we're currently experimenting, and I would like to hear your experience there. We're having closed groups, discussion groups, but by that we have the additional mechanism of pinging to be make sure that the people read the message. Do you have that kind of problem to solve and and what is your experience with that. Of course, you know, we can tag people on particular topic or discussion we are having. So that, you know, they will get notification. And this works and is the mechanism that that replaces mailing list wealth. And make sure whether you know that can replace the mailing list, because it's about trade off whether you want to get email or not. But, you know, if someone tags you on discourse and you are locked in in your discourse and you open up the discussion forum, you will have a little icon with numbers that you are having such amount of notification. Yeah. Sorry. I can speak to that because I've done a bunch of research for the press email. 100% of features that mailing list provide discourse can provide a lot of that has to do with configuration of your own account. So for the GSOC mentors list, I set it up so that every new post would automatically notify every member of the group, which is what you want to drive what I wanted. Yes. But you know, you can actually so I have like I think I have the community forum personally set up so that every reply every message emails me. And actually doesn't technically email me it notifies me if I'm not online that it emails me. So the configuration is very user specific. Like a male is the only option is to get emailed. But you know like it during the day I leave discourse open, then it will ping a browser pop up as opposed to an email, because that's the configuration that's set by default you can change it. That's all changeable it's all customizable you can have every message email you. But the nice thing is you can either use the, the discourse form the website, or reply by email, both of those work just fine. So it's essentially it's, it's a level up from mailing list and you can actually, I was talking to support people you can actually import. Connect discourse to a mail list and have like a read only archive and stuff like that. So there's lots of stuff we haven't investigated and experienced yet but that is something that, you know, it's designed to work as a mail list would put just better. Okay. And we don't have in the notifications when we use mail, obviously, we don't have the problem that it lands into too easily in spam folders from people. I, I've never had an issue with discourse going to spam or the dev mail list and everyone a lot of other people have so yeah mailing list is mail is hard, and I don't know how to like that's not something that we can say. Yeah, okay well. But at least, if you have the browser window open, you can see the new post and with the mailing list, it's harder you have to open groups and I don't keep, I don't stay on groups for often. It's a difference between push and pull and obviously discourse is trying to find a balance. Yeah, between the two and it looks interesting so here I'm going to explore. They would ask you Gavin to put in place. Answer our needs and where we do need didn't use it full blast now. Yeah. Yeah. So I mean we can, we can explore other options and you know, we can pop up access and stuff I can try to keep it as simple as possible. Yeah. Yeah, refraining from over engineering solutions. Oh, that's really hard to just hard to resist. Oh, it's hard to resist. Okay. Thank you very much for the, the, the, the, the discussion in the high, not sure that I'm using the correct English words. Raj, thank you sincerely. Go ahead, Gavin. I was going to say to Raj, one thing that I did find that was really nice early on is they have a chat integration. So we're doing it with getter. We're doing it through matrix because there's no getter connection. But you know with slack and running the house, I don't know if you have that enabled but it's very nice to be able to say that if it's tagged to this poster in this group, we notify that channel. So who don't necessarily check all the time or like email, get another point of reference as well. So, so Gavin, is a slack integration also possible then. I believe so I mean they have plugins or everything. We're using the hosted version so we're a little bit more restricted on plugins but out of the box they have all the features we've ever needed so we ask for your help on an investigative possible slack integration just because we're finding that for the she code Africa contribute on participants. Yeah, slack because of their relatively limited bandwidth and their sort of geographic isolation slack is currently a preferred communication format and so it may be that we, in addition to the getter integration I may come begging you could we do some way of connecting the CDF channel that we're using for she code Africa contribute on tricky year but yeah. Oh okay well so because of permissions but it shouldn't shouldn't be hard. Right and that was my worry was, but I guess you're okay if I come saying hey, could we do an experiment with this and try it. Yeah. Okay, thanks. Raj. Thank you very much for joining us did anyone else have questions for Raj. It's, it's now approaching 11pm your time Raj 10pm your time. It's, it's bedtime in my world. Me. You can drop Raj. So thanks, thanks for your time. Yes, thank you so much Raj for joining us. So I threw the. Thanks a lot for inviting me to the meeting and let me know if I want you want me to join as a meeting as well. Thank you thank you. Thank you sorry Gavin you said. I was just going to say I linked I put the link to the chat plugin in zoom chat so if we want to add that to the notes. I was not only doesn't have slack support but it has amazing slack support so that's good news. Okay, it has like a little matrix of features and slack is at the top with the full bar. Great. Alright. Okay, so I think since you're already talking Gavin you want to talk about the next topic. Let us know how you're doing and thanks for all your work with that I know it's it's a huge job. Yeah, it's a lot of hurry up and waiting because I'm running. I mean, I'll do a quick demo. I'll do it that way. So, essentially I've been trying to make it so that it's not manual work for most of it. It's a lot of automation. Because that means I can rerun it re export it whatever else we need to do without much issue. So let me share my screen. Same thing I showed quickly to mark yesterday we're doing that screen. So, oh, zoom put it over there. So, I've got the majority of the site complete. So, you know I'm trying to keep notes and discard for what where the status is. One thing I did notice this week is that there's a distinction between case studies and user stories. I didn't notice that early on so that's something I'm going to have to come back and fix so all the user stories are imported. There are a few that are bad, not bad data but data that didn't map properly in my script so I have to come back and fix them. But for essentially all the user stories are now imported. You can see here that some of them have like extra colons and stuff so like I said I have to come back and clean it up. But yeah so I'm able to go through you know and I added a toolbar here at the top to jump through them so that I could test very easily, because it was very annoying to go back. Click the next one, go back click the next one I wanted to make sure I could skim through them so we can remove this before we go live, but I kind of like being able to jump through user stories and see the next one and the next one. And it's very fast so you know the WordPress site takes like a minute to start and this is already ready to go. Like looking at magazine you're flipping pages. Yeah, I think this could be a little bit fancier so you know someone wants to put like a nicer icon or something. But yeah it's very nice to be able to just go here and go oh you know these are all the stories and keep going and you know. So I thought it was nice but it was really for me testing, but I wanted to keep it because it's useful. But for the most part, the content is all done and imported. The trick was that we wanted to have the quote, like in the middle of the paragraph. So when I go show the actual data for it you'll see it's a little bit trickier than you know like a general CMS, but I think it's still within reason and still, you know doable. So the next thing I'm going to do is alright and the map is working I think I showed that off in the past. So it links directly to each story you add you can add a map data so like the coordinates and I just show up in the pin, you know you don't have to do this twice. And we do have this. Yeah, so the front page, all stories you can go through and look at all of them and find the one you want and I didn't paginated anything. I figured it wasn't going to be used very often so might as well just have everything on the one page. And then the map. So I'm going to add case studies. So that's my plan for probably next week, catch that up it should be relatively straightforward the same thing I've done already but just got to parse everything. But then on the weekend I started playing with Netlify CMS. So, in theory, it's a, it's a drop in tool that you can use to you like so central what we're doing with the static site where you edit MAML or markdown or else in this little tool and it does get up flow. And as Mark and I tested yesterday it doesn't quite work right now so I'm going to have to come back and finish the integration. But essentially, you should be able to know that one does, but essentially you should be able to go new story and get in the story you can see how it broke it here so it doesn't actually quite work yet. But you can edit a post. So you come in here and so it's this is pulling directly from GitHub. This is all the user stories that are on GitHub right now. You can click on any one of them and get into it and I made sure to hook up the preview so the exact same page layout is in the UI, so you can make changes you can literally make changes as you go. And not that one. You can see how it gets updated right away. And then. So like I said, for the paragraphs, the body paragraphs I had it kind of make it a little awkward to each paragraph is another block. It's not the most intuitive but it means that what I'm saying is the, the quote is after the third one. So that was one way to kind of keep that same flow without making it too complicated but it does mean that yeah you can make multiple paragraph. There's no reason you couldn't just, you know, make this paragraph multiple lines it doesn't care it just means that the quote gets moved so we can you know address that like I said this is all script that takes the raw data and imports it again so we decide hey this is stupid I just want to have you know like quote and then the entire body. It would take me like 10 minutes to change the script and re export so that's why I want that script there so I can re export re export without doing much changes. In theory, this you can hit save, and it doesn't work we tested yesterday. There's a there's some sort of bug when theory this should hit save and create a new GitHub pull request. And so it's all done through GitHub you can you can review the post before you approve it. So that's the same things that we have to for Jenkins I owe it does a preview site so you can go see the thing live. All that stuff that we have already should work. I will spend some time to fix the thing probably this weekend or next week I'm just trying to take a break because I've been doing this for, and I want to have a couple plugins like stuff I want to work on so I'm just taking a little break from it. I think we're in pretty good shape. Honestly, there's no reason right now we couldn't even cut over. I mean it works that like I said the data isn't perfect, but it's good enough that we could cut over if you want to shut down the old WordPress stuff. But yeah, so that's you know my high level demo this really quickly. I love it. Thank you so much. I think it looks great. It's so fast. Yeah. I think I like about Gatsby quite a bit. A picture of awesome Gavin thank you. So, Alyssa on the cut of her point when is it that Jenkins is the way dot IO WordPress hosting stops are we already stopped, or is are they still hosting that site until end of month. They're still hosting the site I think they automatically charge me for to renew the account. So the domain itself is already I already paid for it that was beginning of the year, but I think it was the WordPress that is probably end of this month so okay so I have to check the date the exact date. Okay, but but we've got so I guess I can just check. I mean, the site is still there Jenkins is the way dot IO so we've got at least. It's likely we've got at least till end of April, before we we need to take over that DNS entry and redirected the stories dot Jenkins dot IO. And David can do that really quickly and easily so you can work with him. You can access to Netlify. This is running too fastly so you know we can do all that stuff we can even have both domains working for as long as you want. The URL scheme should match. That was a nice thing about putting it into a new site. So literally you could just add the domain to this site and it should still work. So I'm not sure. So I was, I was assuming a very simple minded that we would do some sort of a redirect of Jenkins is the way that IO but that's you're saying something smarter than that I'm saying it's up to you. If you just wanted to take Jenkins is the way that IO plop it on this site and be done. That's it it work. Okay, good. So if, if we have the DNS record point to this look to stories dot Jenkins to the same location that is stories dot Jenkins that IO that will work. Yeah, no, we'll have to do a few configuration changes but they're fairly minor. I do think what we will want to do then is modify the site to have a canonical URL, which is just a little meta tag at the top. And that'll make search results better because right now if, if you have two sites with the same content Google's cloning sites. This is fake. Yeah, so you there's a couple of things you can do there and then say hey, you know, do a redirect and then when we're happy with it we can tell Netlify to say hey redirect it to this site that we can do all these things later on, but doesn't stop us from the start. Excellent. All right, thank you so I just need to connect with Damian and the infra team and then have a conversation with you and them to be sure we do the right things. I think that's what you're saying. More or less. Yeah. Okay, great. Excellent. Thanks so much, Gavin. Yeah, so I'll keep, you know, plugging away at this but I think as it is it's ready to be used. Okay. Yeah, thanks, thanks, thanks, thanks I don't know how many ways to say thank you Gavin for all that you've done on that site that that is, I had assumed we were just going to get a static site that was some copy and and what you've given us as a dated driven website that there's an editing front end on it so people can submit stories and and we've got a way to continue doing Jenkins as the way as your CMS comes alive. We can keep doing Jenkins as the way without paying the consulting company to do that stuff it just comes in as pull requests now. Yeah, I asked early on what we wanted to do is just take a dump, you know, do we want to be able to add new stories. And there's a lot of like, just be cool if we could do this and like, why not because as much as it looks like it's a lot I learned a lot about Gatsby in general, which I'm going to be applying back to plug in site. I have a couple ideas. I want to make the more we did this the more realize that I think I was talking to Mark about there's no reason we can't start pulling other sites apart as well so Jenkins IO is huge and overwhelming. And there's no reason we can't say the blog is a new site so blog.janks.io and then that gets managed separately and stuff like that. So the more I did this the more I learned about Gatsby the more I learned about data stuff. The more I learned about Netlify CMS, you know, I now have a way to parse HTML so much nicer, using open source off the shelf tools, but just, you know, I learned from it so that's why I kept going back to it because I'm like oh I wonder what would happen if I try this and then I'm like oh this works. Okay, how do I apply this back to other projects so yeah. Amazing. Yeah, well, glad we were able to help. Wow, thank you. Can't say thanks enough. So. Okay, so moving on. See. So mark you have on your AI list to remove. Yeah, I haven't done it yet. Sorry. I guess you want me to take that over. No, because I want this excuse to take that out. And I've got to do a blog post on Sheikot Africa I'm going to be on that site anyway so so let me just handle that one but Gavin are you okay if we, if I, if I. Can we include in this a link to stories that Jenkins that I or is it premature. I think it's there and we could make it there and just say hey, the Jenkins is the way stories. Now our stories that Jenkins that IO and I put it up there as a replacement page. So the only the issues right now there's no case studies. And we're going to have to figure out where to put that but I don't think that's a big blocker. I don't, I, yeah, I would love to have somebody complain that that was somehow. They won't even know. Yeah, and you know it won't take me long to get there. Like I said until Friday I didn't realize they were two different types of posts so it won't take long. Yeah, so okay so I said, john mark thank you for the offer but I think I'm going to go ahead and well actually no maybe maybe I should reconsider john mark which, but okay, I don't want to sacrifice Google summer of code is my challenge john mark this one. I don't mind if this waits and and Okay, just tell me because I will enter a tunnel of two weeks so if you want me to do it tomorrow just let me know. Okay, yeah, let's just keep it on me for now. I think I don't want to risk derailing Google summer of code that is much more important and much more time sensitive than this thing is. If I have to be embarrassed in two weeks that I still haven't done it, it'll just be embarrassing not not risky. Okay, Google summer code is currently on track. Right. Thank you. Okay, that's it for me then on action on failure to do action items Alyssa thanks. No worries. Thank you. Next item is the Ukraine image or support for Ukraine and the Jenkins project I know there's been lots of discussions on that. Mark, thank you for creating those pull requests. I know we're taking votes for either the cossack image or the the Jenkins stop the war image. So I think so far, the cossack is getting more votes is am I right. Oh, I need to cast my vote. It is on GitHub. Yeah, you just, you could read the email list in that communication on the user mailing list it says, please just go you give us a thumbs up on on the one you want on GitHub. I'm going to give you an email list reply from a person in Ukraine, saying hey, I prefer the cossack, and then a comment a barbed comment about the international red cross and I'm ignoring the barbed comment about the international red cross. I'm just just flat ignoring it. Okay, I think I checked the CDF website. They probably alternate or they changed the foundations. The last time I checked it was the international red cross and now I think I saw UNICEF. So they probably change the foundations every now and then. I didn't know they had changed it. That's interesting. Which is, I thought it was interesting that you know, giving that we're not just focusing on one charity donation foundation, but alternate because there's just so many. Okay, anything else you want to add there mark. No, that's it. Okay. We can throw into john mark that this is another one where discord could come up discourse could come in handy because it does have voting and very bright voting as well. Yeah, yeah, I love the fact that I was able to initiate the discussion at images, and be able to see the thread of replies and such on discourse when I initiate this discussion so I really like that a lot and it was super easy to do. We were talking and the government is yesterday I'm always looking for excuses to use discourse the more we pull people in the more advantage a discourse does have a poll feature so you can actually have it at the top of the page and say A or B and you can get graphs to see which one it is and stuff. So for future, hopefully this will never this specific case will never come up again but it doesn't get to know that you can do polls really quickly and I think Mark and I tested it last year for some stuff so. Right and Alyssa that's one of those where oops, I should have I was in a hurry to do the mailing list thing, I should have used discourse to do this poll, because it would have been easier more elegant simpler and has all sorts of benefits for us but, but I missed that opportunity I will not miss it again when I have the next chance like this I will use discourse for polling. I mean, I mean, honestly, the more we just talk about things. The less it'll slip. So, you know, it's not like you did the wrong thing it's just, hey, by the way, you know, yeah. This is why we need the leaderboard to incentivize people to use discourse. Arguably that's the big issue with Stack Overflow but yeah. Yeah, making fun. Mark is thumbs up but muted. Okay. Yeah, just. Yeah, go ahead Alyssa next topic. We've we've we've thrashed this one. All right. So GSOC update, we have had to brainstorming sessions for get cash maintenance on the controller and the meeting notes are linked there plus the recordings are linked there. And then this morning Jean-Marc you had the second brainstorming session for the plug in health scoring. How did that go. That went very well. Good attendance. So we have one contributor, but three and a half mentor, if I count myself as a mentor. So, a very good session and I think, as we say here there's music in that story. So, not just noise. Good. So I'll, I'll check out the recording. Hopefully everything went well this time and I'll get it posted for you. Since this morning, since I checked, we have, we still have four submissions through the Google web app. And I've listed those submission titles there. Right. What, what comments there. What is 3D waiter, I assume. I suggest that you read it. It's, it's interesting. I've read it briefly just just like the abstract of it. It's a little bit related to when you go to into a restaurant now they don't have the physical menu but they have the QR code and you take a picture you scan it and you get the. So this is a little bit of an expansion of that. Which is very related to Jenkins. Because he's a butler. This is Mark. Mark is. We're trying to rescue. Sarcasm, sarcasm detected. Finally, it took me long enough. Finally detected. Okay. I don't want to be too hard. Important to note there. It seems that some of the contributors run into difficulties to register on the Google site. The garage has this problem. So I invited the Raj and others to mention it on Gitter. And to interact with Google support for there and so we need to be attentive to that and maybe illicit reactions. I'm a little bit disappointed by the low number of submissions. Well, but, but we're not at, I mean, we're not at submission deadline yet and we haven't completed our reviews yet so I'm, I'm actually not overly worried about the current. Yeah. Yeah, we reviewed good, good proposal. Sorry. No worries. So Google's Google's note is that people tend to wait towards the end of the, the, the submission phase to submit submission so they said it's expected and we should expect for more to come in as we get closer to the 19th of April. Well, and we may need to correct a misperception that I had that others may have the same misperception. I thought in previous years you could submit your PDF once and that was it. But this year, you can submit the same PDF you can submit updates to the PDF and it just replaces it. And so, so there's not a penalty for them. If they submit early and then resubmit an improved proposal during the proposal timeframe. I'll send that on the list. Thanks to tell the people. So I'll mention the connection issues and the resubmission. I think the connection issue. Jean Mark. Oh, when they first listed when Google first listed the, the accepted mentoring organizations, we also had similar issue where it took a really long time for us to for them to load the screen. Yeah. He said that he had a running wheel that kept running. Yeah. And I was telling Mark the other day I I'm finding that I thought Google was perfect but what do I know but I'm running. You know I'm running into conflicting information and issues and they're saying it takes about give them a week plus to resolve something. So keep that in mind. Bikes in traffic are always hard to deal with no matter who you are. So, I mean Google could have spent a lot of time money to throw servers at it, but they probably have an auto scaling so, you know, as traffic spikes, they have to spin up new servers and it takes time and have that. And then it pops off again because nobody's using it and then it was waste money so I think they just handle that spike and keep going. Make sense. Okay, so I've listed a couple of upcoming milestones or due dates for us here draft proposals or do. Well draft proposal reviews are due to the ninth, the ninth, and then application period is the fourth to the 19th mentoring grading period so that is really important for us. And that is April 20 to the 30th. And then for us org admins, the important date is May 12 to submit to submit our ranking and our number of slots that we're requesting. And then May 19 this one Google will let us know how many projects we will receive, or how many contributors we will receive. That's the second thing. Yeah, we're organizing a mentor meets where we're going to explain and brief them on the grading phase because we want that to be done with big care and honesty. And we will start that early next week and following the, the grading period. So more meetings to be had. Thank you, Code Africa mark I have here seven contributors for six weeks started April 5 anything else that we like to add. So first meeting is today in first, first meeting of of the contributors. We've been very active in conversations and slack already the slack channel is the preferred channel right now because that's what's worked well, what worked for them well for them earlier we had tried several other formats, and it just didn't register with them nearly as well as slack did. I don't know if that's because their universities are using slack, or if, if slack does a better job in Africa with bandwidth management, or what it is but for right now, I'm assuming we'll continue on the slack channel as the primary communication vehicle. We certainly need more mentors the Docs office hours team is going to has agreed to be mentoring, but it means we're still a little bit short handed, Angelique jarred has agreed to help and I'm recruiting several others. They need to be the best situation is if they're Europe based. And so we've got good candidates that I know in Europe that I'll be, I'll be chatting with to see if we can get help. Three projects, inclusive naming is one project. So getting rid of the usages of master slave whitelist blacklist. And there was one other I think it was on our, our target and then second project is pipeline help like we did last year. Third project is a dear help me out. Oh, yeah. Oh, no, third project is pipeline help. How embarrassing. This is sad that I can't remember the third project but three projects. And then we've got a project manager assigned. So one person who will be acting as my, my, my right arm that if you will doing doing project management tasks. And, and we're going to try this this year and hope that it works better than last year so that there's less chance of us overloading the mentors, and better chance of successful getting successfully getting good results out. That's it for me Alyssa. Great. Thank you. The last item I have a CD con, the Jenkins award nomination is still open, and it will close on April 11. I think I saw three submissions for the Jenkins project. If I'm not mistaken. No, no, there's been there there are more than that so there's been one submission for the security award, three or four for the most valuable config contributor and three or four for the most valuable advocate. Submit it via the pull request mark because I this year they instead of pull request they use it or I think that may have been the same way they use issues but yeah in the issue, you can see them. Okay. All right. And then I am trying to negotiate with CDF that if we can do the contributor summit on the Thursday instead of a Friday because then we can fly home on Friday. But waiting for them to respond. Great. Thank you. And we discussed that in board Governor's Board Governance Board, Oleg noted he won't be there. Gavin won't be there. I plan to be there. And, and Alyssa I think you plan to be there so we're going to go ahead and lay out the plans do it and we may be mostly local people from Austin if necessary and that'd be okay as well. Yeah, I don't either. Sorry, what was that heavily now won't be there. Oh right Evelyn, Evelyn Vilcos from from I think she's based in the Netherlands currently. So from Northern Europe also won't be there. Right. Okay. All right. That's it on the agenda. Thank you very much. It was a busy session. It was. Thank you so much. Thanks Gavin again for joining us. Thank you. Bye bye. Thank you.