Hi everyone, my name is Karthika Krishnan, and I’m a Computer Programming student. This is my first blog post.
I chose this course because I want to learn more about open source development and how real world projects are built. Open source attracted me because it’s not just about coding, it’s about collaborating, sharing knowledge, and being part of a community where people help each other. I think this experience will prepare me for working on large projects and improve my skills as a developer.
This term, I want to contribute to at least one open source project in a meaningful way, get more comfortable with Git and GitHub, learn how to navigate and work with large codebases, document my work through weekly blogs so I can look back and track my progress.
The trending repo I chose is Stirling-PDF (https://github.com/Stirling-Tools/Stirling-PDF).
Stirling-PDF is a self-hosted web based PDF editor that lets you split, merge, convert, OCR, and do many other PDF operations directly in the browser. I picked this project because it matches my interest in tools with a clean web UI and it solves real problems that everyone has such as working with PDFs.
I forked the repo to my GitHub account, cloned it, and then ran it locally. I was able to test features like merging and splitting PDFs. The setup worked smoothly, and I was impressed by how many features the tool already has.
For my next steps, I want to look at beginner friendly issues in the repo. Some areas I’m interested in are improving the documentation, UI polish, and smaller bug fixes. This feels like a good project to start contributing to since it’s active and very practical.
Excited to keep learning and contributing this term!
Top comments (0)