 Hello, everybody. Good morning. Good afternoon. Good evening. This is the Google summer of code for the Jenkins project office hours Today is February 5th, and I would like to welcome everybody. My name is Markey I am one of the org admins for the Google summer of code project and We meet weekly. This is our meeting. That is my intro I have posted a link to the meeting notes in the getter channel as well as in the chat for zoom. I Would ask that everybody please go ahead and in the attendees for February 15th, please add your name to the list and I will go ahead and Just a second here. I Am going to start with action open items from Let's see A few items to take care of here. I'm going to see what we had action items for From last meeting and as everybody is aware and if you're not I will share with you the application The ended the application period ended yesterday. We'll technically this morning at 12 a.m. We have submitted our application for status with the Google summer of code. I Will also share with everybody make sure I covered all of them Just a second get locked into something So the deadline for the organization application was actually is today, excuse me So today at 11 p.m. TST The organization announcements will be announced on February 20 The student application period for projects is March 16th through March 31st. I want to touch on that Just a bit because we have a lot of questions that come into the getter channel about people wanting to start working on projects and things such as that the You can go ahead and look at the project and if you want to start trying it out Perfect. However, we have not assigned students to projects yet. We will not do that Until starting March 16th. So just as a time reference indicator for everybody And there's that. Let me see if we have any other open items Oleg is not here. He is traveling Oleg if you are watching this If you have an open item for the blog post copy editing, I believe that Is still a work in progress. I have not seen the PR come through for that particular one We did have the Open item for move project ideas to accepted states. There are still a few more that need to be moved We will be doing that this week And let's see. I know we have a new application and that is or excuse me We have a new proposal and that is for Jenkins Uh, excuse me for Jenkins X I do not see that Cara is on the line and Uh, she was the proposer of that. She is also Signed on as a potential mentor. So what we will be doing is making sure I believe the PR was put in to add that to the project list So there is that I do not have any other Organizational announcements Uh, I will open up the floor to any of the students On the call or any of the org admins on the call If you have anything that you want to talk about Anyone and just know you may be on mute if you're trying to speak Hello. Yes. I was trying to unmute myself So Oleg has put in a poll request to have a third section in In the list of project ideas Um, let me see Um, just a minute Well, he might have merged it. Let's look on the Jenkins IO website Well, you were doing that. I am also looking at the Jenkins X add-ons proposal Uh, I see that uh, Oleg has approved it And I am Going to merge it So there's a new section in the project ideas. It's called It's called ongoing discussion section Okay, yep And I do also see that Kara just joined Yes Welcome I would turn on my camera right now, but I'm so not going to scare everybody that is not okay Uh, so Kara, we just went over a couple of Things in regards to timelines The student application process starts March starts March 16th and runs through March 31st I know that you did put in a proposal There are two opposing proposals. I think there was some confusion Both of those have now been merged one of them. I just did right now Great. Thank you very happy to hear that Most welcome. So we will we'll go ahead and start working on that. I know I've also I've volunteered to be a mentor on that project. So I know the code base a little and And I think I could help Proposed I can't even talk right a possible student should they come on there Uh, Martin Martin, you said that there was a a new section that was added Yes, the new section is called, um Wait a second ongoing projects that are Under ongoing discussions. It's uh listed at the bottom of the project ideas page and these are for projects that Well, apparently don't have Don't have a formal sort of Don't have a formal pro Idea fully formed idea. There are more links to discussions for potential projects And so I would suggest that the two plugins that Don't have potential mentors yet the Artifactory rest and the Jenkins rest Be moved down to those Or we need to create maybe a new section because if there's no mentor or no potential mentor It's wasting students time if we we discuss them on on On the chat Yeah, I agree. Uh, I agree with you on that and I will take an action item To get the PR to move those to ongoing So, uh, can you just know? Let me see here Oh, are you gonna are you gonna add a section in the notes that I will move those to the ongoing projects? Okay, yes, I'm I can be the note taker today. Thank you very much. I forgot to say that at the beginning of the meeting Okay Yep Okay, that takes care of that does uh, we've already covered some of the more Uh, organizational level things so I am going to open it back up to the To the students does is any students have any questions? Comments concerns okay, so, um so like, uh, you've Maki you've been uh Mentor last year also, right and uh, I think even martin has been so My question is basically that, uh, you know at the end of it like after the deadline when you decide on student like you might have a You know a rough feel as to how You decide which is a good application like what are some of the kpi's you're looking for in an application or Something along those lines that you really think Uh makes you choose a student Uh, well, I can say that The first things that we look at is the student's aptitude or ability for a given project So if a project requires more code Like base level knowledge, we're going to look at that right what is the student's code ability? We don't want to assign a student that uh, you know has a python background and Just barely beginning with java to a heavy java project because that's setting you up for failure So what we do is we do sort of an uh interview period where we get to know that this is outside of the bonding period What what we do is we get to know the student know what their ability is and then say, okay This is this would be a right project for you and then assign them to that The second thing that we look for above that is the student's enthusiasm to do something if you're not Excited about a project. You're not going to want to spend three months working on something You're not excited about so we want to make sure that that level of enthusiasm is there now That doesn't mean I expect you to to go cheering and screaming and getting all crazy, but What I more mean is that you have to really want to do what it is you're working on because Uh, I'll give some examples from prior year students A lot of these projects if you make it through the full, uh, summer For the google summer of code and your project is completed and you pass It's a great reflection to potential employers to uh, your peers. It's a great reflection So we want to know that people really understand what they're doing And I can give an example of one student that I mentored last year who went on to get a really good job And it was because of their their google summer of code experience So we look for that level of enthusiasm Hopefully that answered your question So I can I can add a couple of things to um, I mean the students write proposals for The projects the project ideas are kind of basic and Especially some of the ones that are more popular you kind of tell that that the students didn't give it much thought They can't they kind of came in at the last minute and they wrote something real vague So if I see a proposal where it's obvious that um They gave a lot of thought to like the trade-offs and there's a well written proposal Then definitely I'd be excited about that student A lot of times students might spend a little bit of time actually prototyping something and I mean You know, that's that's a lot a lot of risk if you may not get accepted But when when I see that they've actually written some code kind of a proof of concept thing I get really excited about that student Okay. Um, just to follow up I uh, you said that uh, Maki said that 16th march we assign projects. So I wasn't sure about I'm not sure like uh, how exactly That process was about uh, I don't feel like we have to choose a project Yeah, so what happened what happens is starting the 16th of march we have from the 16th of march to the 31st of march Students will say I want to work on project a so we will reach out to that student and we will say, okay You would like to work on a We have a mentor for that project We'd like to introduce you the mentor will then meet with you and if it's everything is a good fit Then you get assigned to that particular project that happens between the 16th and 31st So if you for example, is it is it sudden? Uh Sumit. Oh, yeah, so Sumit, I apologize No, no So for example, if you have a project that you think hey, I'd like to work on this Then we will say during that time frame with march 16th to the 31st. We'll say, okay You've shown interest in this project We'd like to introduce you to the mentor the mentor will then get to meet you and then we as org admins Will meet with the mentor and the mentor will say yes Sumit is perfect for this project and we'll say, okay, if you're good, we'll assign to this project. That's how it works Okay, so basically like uh before 31st only in a kind of way like pretty much just made a decision or something around those lines That is correct. Okay Thanks that answers My question. Thanks a lot. You're welcome. Does anybody else have any other questions? Any comments any concerns? Okay, well with that if nobody has anything else that really concludes this meeting I will just kindly close with a an overview of how this works outside of the timelines uh, so what happens after the uh After the google after the student application period We then do application review periods the application review period is where the organization reviews and selects the students And that goes from march 31st to april 27th On april 27th is when we announced the student projects And that's where accepted students are paired with mentors and they start planning on their project in milestones From april 27th to may 18th is the community bonding Phase this is where the students spend a month learning more about the organization's community Coding starts on may 18th and runs through august 10th The evaluations for uh, first evaluations is From june 15th through the 19th The second evaluation is july 13th through the 17th Between august 10th and august 17th is when students submit their final code Excuse me. They submit their code in their final evaluations And then from august 17th to august 24th is when mentors submit their final evaluations And finally on august 25th is when the results are announced I will kind of cover just a little briefly how the evaluation periods go Generally what we will do is we will have a jinkens online meetup And the student will present their project There's usually slides a small demo and your mentors will work with you on getting that prepared and and what the criteria looks like for that Based on any of that timeline that I've just described. Are there any questions? I went through it rather fast I know and if you have any questions and you don't feel comfortable asking here You have the ability to ask in the google summer of code getter channel If you don't feel comfortable asking in there and you're still trying to figure this out Please do reach out to one of the org admins directly. That's myself martin jeff oleg And if there's any questions, you know, again Don't don't hesitate to reach out the idea for this project is to be make it very empathetic and very collaborative So we want to make the students potential students. We want to make you successful So we'll do all that we can to help and If no one has anything else that's all I have for my long Yes, I have one item marquis that I just remembered Yes, um, we talked about adding Adding kara as an org admin. Is this something we want to discuss in this meeting or do we want to Talk about it offline I don't think we should do it in this meeting now that is I I don't I don't think we should do it in this meeting. I think we should do it in an org In an org admin meeting I know that I will say that i'm a plus one for that and I think others are but I don't want to speak for anyone Okay, let's just discuss it somewhere else then Do any of the potential students have any other questions comments concerns All right, if there is nothing else I I bid everyone a farewell and a great day evening night wherever you are And again, if you need anything, please do do not hesitate to reach out to us in the getter channel And I thank you Bye. Thank you very much You're welcome. Bye. See everybody online