If you’re not a GCI mentor, you can stop reading now.

If you’re a veteran GCI mentor, there’s not much different this year other than 
what we’re doing to manage tasks.  You can jump to TASKS below.  For new 
mentors, please read this in full.

GCI is about to begin in just a few hours so be prepared for a huge influx of 
requests, comments, and task reviews!  This first week is always the busiest.  
For those of you new to GCI mentoring, what will happen is that students will 
claim a task and it is our job to assign all claim requests as quickly as 
possible.  They can ask questions right on the google-melange website, and we 
respond there.  The most dedicated tend to join IRC too, so it’s helpful if you 
could be there too.  When students think they’ve completed a task, they upload 
their file(s).  Mentors review the files and mark the task as either complete 
or not.  

DON’T just accept their work!  The participants are young and very 
inexperienced.  Be constructive but critical if there are ways their work can 
be improved, especially the design tasks.  Accept it when they’ve put in good 
effort or they fully comply with the task description.  If it’s code, don’t 
worry about style but make sure it compiles and at least seems to be 
functionally correct.  If you test a patch / pull request and it looks good, 
document the contributor in our AUTHORS file, add a note if it’s a user-visible 
feature in our NEWS file, and leave a comment in Melange letting them know that 
their patch was accepted and (if relevant) that they’re credited in our 
project’s authorship documentation.  

You’ll become familiar with 
https://www.google-melange.com/gci/dashboard/google/gci2014#all_org_tasks — see 
the Columns button at the bottom to turn additional columns on (e.g. Modified 
on) or useless ones off (e.g., Organization).

Melange sends out notifications for all GCI activity via e-mail to our 
brlcad-tracker mailing list.  Note that it will be a LOT of e-mail (approx 
50-100 per day), so I suggest filtering into a mailbox that you can keep 
separate from your regular mail.  You can and should join our mailing list so 
you can be responsive to the students: 
https://lists.sourceforge.net/lists/listinfo/brlcad-tracker

Note that this is a timed contest.  We WANT to assign all claim requests as 
quickly as possible.  The faster we assign, the more work gets completed.  
There are very few reason to not assign a task immediately — one being if that 
student already completed that exact same design task already.  Similarly, 
tasks submitted for review need to be evaluated as quickly as possible, within 
24 hours at a minimum.  You’re welcome to extend their deadline if anyone asks 
for extra time, or ask them if they’d like more time.  If they’ve genuinely 
spent a lot more time and effort working on a task than we anticipated, let me 
know so we can consider subtasks for them to claim.

Remember that these are very young participants.  That means you will all be 
held to a very high standard of behavior.  Please be courteous and helpful at 
all times.  Never ask them personal information nor discriminate.  If you are 
unable to uphold the standard expected for whatever reason, let me know and we 
can discuss.

TASKS:  Huge thank you goes out to Jacob for creating a task management system 
that is more efficient than melange.  You’re all welcome to add additional 
tasks or additional detail to existing tasks there.  It doesn’t do much input 
validation, so be careful (i.e., don’t delete anything you didn’t add and don’t 
input bad data).  The site HERE: http://brlcad.org/gci-dev/tasks

Two random mentors get assigned to all tasks.  At a minimum, please make sure 
you respond to your tasks.  You might not know the answer to the task, but you 
should know how to get their question answered (and that shouldn’t be to ask 
me).  GCI tasks are engineered towards newbies, so this is a great opportunity 
for new contributing mentors to get a lot of breadth and experience.  You can 
certainly respond to more tasks than those that have your name on them too.  
Last year, Harmanpreet did a fantastic job keeping on top of responses!  Other 
mentors did great sticking to a schedule and responding to everything in their 
time window.  With even more mentors this year, it should be even easier to 
respond without there being a huge burden on any single person.

Right now, we have about 150 tasks published and I have about 100 more tasks to 
write up this week.  We’ll need a few more (especially OGV, benchmark, and 
modeling tasks).  Remember to scope tasks so that they’d take someone familiar 
and set up about 2 hours to complete.  Single functions and features work well. 
 

We need someone to go through our Deuces page and add any task ideas that are 
not in the gci-dev task tracker.  Note that tasks need to be defined one at a 
time when there’s a primitive involved (e.g., implement curvature function).  
For all tasks, the more detail you can provide, the better, and that includes 
links to files and download/compile/setup/install instructions.  This is a 
somewhat decent example: http://brlcad.org/gci-dev/tasks/edit/72

If you have questions, please don’t hesitate!  Thank you everyone for your 
efforts.  This is looking to be our biggest GCI year to date.  We didn’t get 
everything done like I’d hoped, but we have a lot of good momentum started.  
Hopefully we’ll get those straggler issues sorted out this week (website, 
patches, style sync, web tasks defined, VM updated).

Cheers!
Sean




------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to