[evince] GSoC and OPW



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!

-- 
Germán Poo-Caamaño
http://calcifer.org/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]