Skip to main content

Command Palette

Search for a command to run...

Getting started with Open Source

Giving back to the community that you benefit from

Published
1 min read
Getting started with Open Source

It is often recommended that the best way to get started with Open Source is to:

  • Contribute to something that you use. You know it well, its uses and limitations, problems and potential.

  • Start with something small.

So, finally, I tried contributing to some Open Source Software and my little contribution got accepted!
I ran into an issue with the package python-semantic-release (that helps automate the version upgrades of your python package using semantic versioning major.minor.patch e.g. 1.2.15 and based on the last commit) when using it with uv, created an issue, debugged it, looked at the documentation and source code, and finally made a PR for the fix and documentation update. A good discussion and collaboration with one of the primary maintainers later, the PR got merged! Hopefully, people will benefit in some small way, and good to see myself in the list of contributors: https://github.com/python-semantic-release/python-semantic-release/graphs/contributors.