Hi everyone,
As Germán Poo-Caamaño suggested,
I built evince master from Github source and also looked at
https://bugzilla.gnome.org/show_bug.cgi?id=758329, tried to find the
most common key bindings for document viewers on OS X and Adobe.But
after that I found it difficult to understand the flow of code as this
is the first time I am trying to work with a large code base. Is there
any way to better understand the code?

On Wed, Dec 2, 2015 at 12:59 PM, Germán Poo-Caamaño <[email protected]> wrote:
> On Wed, 2015-12-02 at 10:51 +0530, Sitaram Shelke wrote:
>> Hi everyone,
>> So I was able to build evince 3.18.2 successfully. Got some issues
>> like the previous one (autopoint, thank you @Germán Poo-Caamaño for
>> the tips.) but fixed them by downloading the required packages and
>> libraries. So what should I try to do next? any suggestions?
>
> Great! I would recommend to build evince master instead of 3.18.2. It
> is only a bunch of commits more.
>
> Something like:
> $ jhbuild shell
> $ cd /path/to/evince/checkout
> $ git checkout master
> $ make
> $ make install
>
> That should do the trick. No need to re-compile anything else so far.
>
> For getting busy, you can take a look at the Evince's bugzilla summary:
> https://bugzilla.gnome.org/page.cgi?id=browse.html&product=evince
>
> On the right, there is a link to "GNOME Love" bugs, that "should" be
> focused on a specific part to be completed.
>
> Start small, to get familiar with the code base.  For example, try to
> fix:
> https://bugzilla.gnome.org/show_bug.cgi?id=758329
>
> It consists in assign key accelerators for the annotation actions.
> Possibly a couple of lines of code (in the directory shell/).
>
> Try to do some research, and see what keybindings are used (if any) in
> other applications (for example, in online manuals of Adobe Acrobat,
> Mac Preview, ...). Check if they are consistent. If so, we could try to
> adopt it if it is not already in use for something else. Otherwise,
> choose a sensible one (easy to associate hopefully).
>
> You will need to create an account in bugzilla to add comments (like
> specific questions about the issue), add patches, etc.
>
> Good luck!
>
> --
> Germán Poo-Caamaño
> http://calcifer.org/
>
>



-- 
-sitaram
_______________________________________________
evince-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/evince-list

Reply via email to