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:
Nats.io - Fixing a small spelling mistake.
https://github.com/nats-io/nats.docs/pull/752TLDR - Adding Documentation to Azure Cli
https://github.com/tldr-pages/tldr/pull/13934ScottPlot - Adding a minor center property
https://github.com/ScottPlot/ScottPlot/pull/4335VS Code Python - Removing JSDocs types
https://github.com/microsoft/vscode-python/pull/24300Mozdownload - Adding dependabot configuration to update GitHub actions.
https://github.com/mozilla/mozdownload/pull/703Magika - 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)