DEV Community

Bregwin Jogi
Bregwin Jogi

Posted on

A brief recap of what I did this Month

Happy Halloween and Diwali!

Now that today's the last day of October, I wanted to make a quick recap on my involvement with the Open Source Community, what I learned so far, and things I found interesting.

I became familiar with open source projects contributing to 6 projects, ranging from fixing very small typos to adding new features. Here are the projects and the pull requests I made for them:

  1. Nats.io - Fixing a small spelling mistake.
    https://github.com/nats-io/nats.docs/pull/752

  2. TLDR - Adding Documentation to Azure Cli
    https://github.com/tldr-pages/tldr/pull/13934

  3. ScottPlot - Adding a minor center property
    https://github.com/ScottPlot/ScottPlot/pull/4335

  4. VS Code Python - Removing JSDocs types
    https://github.com/microsoft/vscode-python/pull/24300

  5. Mozdownload - Adding dependabot configuration to update GitHub actions.
    https://github.com/mozilla/mozdownload/pull/703

  6. Magika - Adding a function to validate python README markdown
    https://github.com/google/magika/pull/739

You would notice that a lot of the pull requests are very small fixes. The main reason for that to be honest because I wasn't fully skilled to fix some of the issues I thought to contribute to. When I looked at some issues and the associated codebase, I realized it might be better to work on a simpler issue than stopping an issue halfway through because of the lack of knowledge. However, these simpler issues taught me a lot about how to interact with contributors, creating pull requests and following the contributing guidelines for these projects.

This was very helpful for some later contributions where I could focus more on coding the feature instead of worrying about other factors.

I also did some work on my own open source project - RefactorCode.
I refactored the code (touche), adding tools like Prettier and ESLint to make the code easy to maintain and added a contributing.md to make it easier in case anyone wanted to contribute to the project.

I have been doing these contributions as part of my OSD course at Seneca as a final semester student, but I am hoping that I find time to contribute to these projects even after I graduate.

Because a lot of what I like in coding was made possible through these projects, and it is fun to work with the people responsible for it.

It was a pretty busy and intense month due to having to manage other courses and midterms, but I feel it was worth it.

Top comments (0)