User:Yash4357/Bi Weekly Report 2

From mediawiki.org

These two weeks of the Community Bonding period were crucial for me in understanding the structure and the codebase I will be working on. I had some significant interactions with my mentors, and now, it seems we are on an even platform to start working on the project.

Work[edit]

The third week started with me doing a deep dive into the Leaflet library and how it works. Leaflet Library is used for interactive web maps, so using it primarily for zooming and panning was challenging. After figuring out the leaflet library, I did a deep dive into ResourceLoader and how to integrate the files with the ResourceLoader. After finishing work on integrating the library with the ResourceLoader and with the current code of the pagelist widget. I submitted my first patch related to the Google Summer of Code project.

At the starting of the fourth week, I had a meeting with my mentors where we discussed the patch I submitted and about the Leaflet Library. In the meeting, we came up with a point that we want a library which has IIIF support and can load the higher resolution image dynamically. So I start exploring such libraries. Meanwhile, I also set the bounds for panning the image because it was tough to control the image while panning.