We Need GSoC Mentors
It’s time to file our application. Now or never, folks! GSoC applications will be coming in during April, and the active coding/mentorship period would be from May 23 – August 22. To be accepted as a mentor:
- You must be able to spend a couple of hours per week during the active coding period reviewing student work, answering questions, and general being a source of inspiration.
- You must have enough patches that have been committed to core for it to be a no-brainer that of course everyone knows you’re going to be super-familiar with core codebase, coding standards, etc.
- You must be willing to commit a few hours during the student application period (March 28 – April8) to review and rate all incoming student applications. You should plan to save a half day right at the end when we get the last-minute flood of applications.
- You must be able to attend a couple of IRC chats for potential students to ask questions during the application period.
- You must do two evaluations of your student, at midterm and at finals. These are largely multiple choice forms. In addition, we’ll want you to post a short progress report now and then (we’ll have a schedule).
In addition to primary mentors who fill all these requirements, we need backup mentors. No one ever has as much time as they’d like to spend with their students, so double- or triple-teaming on the guidance and check-ins will ensure that no student is inadvertently neglected.
Here’s who signed up before:
Westi and Nikolay – unit testing
Aaron Campbell – PHP 5.2+ and MySQL 5 updates and documentation
Paul Gibbs – anything related to BuddyPress
Justin Shreve – any
Pete Mall – multisite anything
Austin Matzko – media, js, menus, rewrite, taxonomies
We should be able to round up at least 10-15 more people, yeah? Please reply to this post if you’re interested, as we need to know how many people will be mentoring to know how many slots we should request. Will update list above as comments come in so there’s one master list.
We’ll put up an ideas page later today and you can also start dropping ideas onto it.
filosofo 5:29 pm on March 8, 2011 Permalink
I’d be interested in helping with anything Media related particularly or JavaScript generally. But I’m game for anything, especially nav menus, rewrite, or taxonomies.
Jane Wells 6:56 pm on March 8, 2011 Permalink
Added you, thanks.
Pete Mall 5:32 pm on March 8, 2011 Permalink
I can mentor anything to do with multisite or perhaps something else depending on the applications.
Jane Wells 7:18 pm on March 8, 2011 Permalink
Have added you, thanks.
Eric Mann 5:59 pm on March 8, 2011 Permalink
I’m open to mentoring anything dealing with XMLRPC (I don’t expect there will be much) or just remote API-WordPress integration in general.
Jane Wells 7:17 pm on March 8, 2011 Permalink
Looking at your wordpress.org profile, it looks like all your activity has been around your plugins. Have you contributed patches to core before? Most GSoC projects start as plugins but are intended ultimately for core, so it’s best if the primary mentors are well-versed in contributing to core. Do you think you have that experience, or would you be better suited as a backup mentor?
Eric Mann 7:25 pm on March 8, 2011 Permalink
I have contributed 4 patches, 2 made it in to core (one to clean up the options in the DB and one to extend XML-RPC for post formats). I’ve also been active with reviewing others’ patches around XML-RPC and working with troubleshooting on the XML-RPC list. 9 times out of 10, I’ll put something on trac when I think of it, but can’t publish a patch until I get home … only to find either otto or scribu have patched it while I was on the road.
If you’ve got enough support without me, feel free to list me as a backup mentor. But I’d still like to be involved on some level.
scribu 8:37 pm on March 8, 2011 Permalink
Yeah, I’ve had that happen to me lately.
Vivek Parmar 5:59 pm on March 8, 2011 Permalink
Would be great if i can join it, mentor anything related to WordPress, working on forums and BuddyPress, hope at that time i will master these things
Jane Wells 7:07 pm on March 8, 2011 Permalink
Hi Vivek. To be a mentor you sort of already need to have mastered these things, since the mentor’s job is to guide students in how to do everything the proper way.
Chris Jean 6:01 pm on March 8, 2011 Permalink
I’d love to mentor a budding developer. My biggest strengths are theme and back-end feature development, but short of unit testing, I can be a mentor and assist on a wide variety of projects.
Jane Wells 6:58 pm on March 8, 2011 Permalink
Hi Chris. According to your wordpress.org profile at http://profiles.wordpress.org/users/chrisjean/ it doesn’t show any community activity (patches, plugins, etc). Do you have another username on wordpress.org?
Chris Jean 12:00 am on March 9, 2011 Permalink
That’s not my active profile. Sorry for the confusion.
http://profiles.wordpress.org/users/chrisbliss18
scribu 6:34 pm on March 8, 2011 Permalink
I’ll mentor anything.
ocean90 7:32 pm on March 8, 2011 Permalink
I can mentor anything to do with multisite, CSS, Javascript and browser compatibility.
Andy Skelton 8:19 pm on March 8, 2011 Permalink
I would like to find a badass student to work on this: http://core.trac.wordpress.org/ticket/12267
scribu 8:30 pm on March 8, 2011 Permalink
Hey, I’m a student!
Seriously though, I don’t think that would be enough for a summer project.
Andy Skelton 10:36 pm on March 8, 2011 Permalink
If you don’t think it’s worth a GSOC project then you must be underestimating the scope of the architectural shift implied by the idea in that ticket. I haven’t seen enough code written by all those involved to move this forward as steadily as a well-run GSOC student would do.
scribu 10:55 pm on March 8, 2011 Permalink
I guess I was only thinking about writing the classes, without using them throughout Core.
scribu 10:57 pm on March 8, 2011 Permalink
But then, I don’t think a student, unfamiliar with the code base, would be the best type of contributor for such a task. Anyway, I think we’re getting a bit off-topic.
Alex M. 8:26 pm on March 8, 2011 Permalink
I’d be interesting in being a backup mentor. I don’t have large chunks of flexible freetime to be a primary mentor, but am still am interested in helping out however I can.
Thorsten 9:39 pm on March 8, 2011 Permalink
I’m happy to mentor again in whatever comes to mind.
Chelsea Otakan 11:27 pm on March 8, 2011 Permalink
@nacin poked me about this :]
I’d be willing to mentor any CSS/HTML/light Javascript or any design tasks!
Aaron Jorbin 12:44 am on March 9, 2011 Permalink
If I can partner with someone else, I would love to mentor on just about anything you would like.
Daryl Koopersmith 1:53 am on March 9, 2011 Permalink
After two years as a GSoC student, I’d love to give back. I’ll mentor anything, with a slight bias toward JS and interaction-intensive projects.
arena 9:44 am on March 9, 2011 Permalink
if you ever need a need a backup mentor on subjects related to mails such as http://core.trac.wordpress.org/ticket/15594
Boone Gorges 2:21 pm on March 9, 2011 Permalink
I’ve got a few personal things that are going to leave me time-strapped this summer, but I’d be willing to be a backup mentor (or a primary mentor if you’re in a pinch). Anything BuddyPress-related.
Boone B. Gorges 10:51 pm on March 18, 2011 Permalink
I’ve got some personal stuff that’s going to limit the amount of time I have to devote this summer, but I’d like to play some sort of role. I could be a backup mentor, or a primary mentor if there’s a great project that really needs someone in a pinch. Anything BuddyPress.