<div dir="ltr"><p>Dear LibreOffice Community,<br><br>I'm <b>Manish Bera</b>, and I'm grateful for the chance to be chosen for <b>Google Summer of Code 2025 with LibreOffice.</b> Working on a project that fits with my interests and adds to such a reputable open-source ecosystem is a true privilege. I can't wait to gain knowledge, develop, and make a significant contribution under the community's guidance.<br><br>I am an Indian undergraduate student in my second year of computer science, and I have been actively contributing to LibreOffice for the past few months. Code cleanups, refactoring, and minor feature improvements have been the majority of my contributions thus far, which have aided in my familiarization with the codebase, the Gerrit workflow, and the development process in general.<br><br>This summer, my project is titled “<b>Python Code Auto-Completion</b>”, and it focuses on enhancing the Python development experience for LibreOffice by generating .pyi stub files from UNO IDL definitions. This project aims to develop a new tool named <i>pythonmaker</i>, modeled after existing tools like <i>javamaker</i>, <i>cppumaker</i>, and <i>netmaker</i>, but targeting the Python language. These stubs will follow PEP 484/561 standards and enable better autocompletion, type checking, and static analysis in Python IDEs.<br><br>Thank you to my mentors and the LibreOffice team for giving me this opportunity. I’m looking forward to collaborating with the community over the course of the program. </p>
<p><span class="gmail-_fadeIn_m1hgl_8">Warm </span><span class="gmail-_fadeIn_m1hgl_8">regards,</span><br>
<span class="gmail-_fadeIn_m1hgl_8" style="">Manish </span><span class="gmail-_fadeIn_m1hgl_8" style="">Bera</span><br>
<span class="gmail-_fadeIn_m1hgl_8">IRC: </span><em><span class="gmail-_fadeIn_m1hgl_8">[Manish05</span><span class="gmail-_fadeIn_m1hgl_8">]</span></em><br>
<span class="gmail-_fadeIn_m1hgl_8">Gerrit : </span><a href="https://gerrit.libreoffice.org/q/owner:mbera.dev05@gmail.com">https://gerrit.libreoffice.org/q/owner:mbera.dev05@gmail.com</a><br>
<span class="gmail-_fadeIn_m1hgl_8">Timezone: </span><span class="gmail-_fadeIn_m1hgl_8">IST / </span><span class="gmail-_fadeIn_m1hgl_8">UTC+</span><span class="gmail-_fadeIn_m1hgl_8">5:</span><span class="gmail-_fadeIn_m1hgl_8">30</span></p></div>