Thanks for the great email. cc-ing gnome-soc-list and gnome-love lists, because, as you say, much of this email applies well to any newcomer!
On 03/18/2014 03:01 PM, Germán Póo-Caamaño wrote: > Hi, > > There has been many emails regarding to GSoC and OPW. I will try to > answer all of them in this email, which has general guidelines to > contribute in this project or any other. > > Regarding to contribute to Evince: > * You have to get the latest evince built from source code. There > are multiples guides ways to do it, for example: > * https://wiki.gnome.org/GnomeLove/JhbuildIntroduction > * https://wiki.gnome.org/Apps/Evince > * Don't ask if you can work on a bug, look for a bug that nobody > is working, or if it has already a patch, check that the bug has > no recent activity (~2 months). Work on it, submit a patch. > * You can start by looking for bugs tagged as gnome-love in > https://bugzilla.gnome.org/browse.cgi?product=evince However, > you are not limited to those ones. > * First step to fix a bug is to be able to reproduce it. If you > cannot reproduce it, don't get stuck on it and move to the next > one. > * Use 'git grep' to locate the relevant parts of the code for a > particular bug. You can also use a debugger (nemiver is a nice > UI for gdb). Or whatever that suits better for you to trace a > program. > > Regarding to the application: > * Don't wait until the last moment to submit your application. It > can be updated any time before the deadline and allow mentors to > give you feedback on something concrete. > * The application is one step, but not the only one. In order to > consider your application in the process, we require *at least* > one non-trivial contribution. That is to check if you went > through the steps above and to better assess your potential as a > candidate. > * The Evince's ideas page include "and other improvements". Part > of your proposal should say concretely which ones. By getting > familiar with the bug reports and code, you would get a better > idea of what you can do besides the basic idea proposed (which > should take no more than one month). > * To increase your odds of being accepted, you have to show you > are better candidate than the other dozens candidates. The only > measurable way is by contributing more. > > Keep in mind: > * We expect you to work full-time on GSoC/OPW, so the application > will also be assessed based on that. > * The slots available are limited and the candidates are many. To > give you an idea, last OPW there were more than double good > candidates than slots available. The strongest candidates had > submitted more than 15 good patches. > * If you are not accepted now, you still can grab as much > experience as you can, so you can be better prepared for the > next round. > > Happy hacking! > > > > _______________________________________________ > evince-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/evince-list > _______________________________________________ evince-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/evince-list
