<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Vaishnavi Joshi on Medium]]></title>
        <description><![CDATA[Stories by Vaishnavi Joshi on Medium]]></description>
        <link>https://medium.com/@vj_codes?source=rss-a5b1e8def586------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*8DPV5aaT1L_5BKFOYWEU7w.jpeg</url>
            <title>Stories by Vaishnavi Joshi on Medium</title>
            <link>https://medium.com/@vj_codes?source=rss-a5b1e8def586------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 03 Apr 2026 17:45:00 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@vj_codes/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[My first Open Source contribution]]></title>
            <link>https://medium.com/anitab-org-open-source/my-first-open-source-contribution-7b44ef851173?source=rss-a5b1e8def586------2</link>
            <guid isPermaLink="false">https://medium.com/p/7b44ef851173</guid>
            <category><![CDATA[python-flask]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[first-contribution]]></category>
            <category><![CDATA[github]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Vaishnavi Joshi]]></dc:creator>
            <pubDate>Mon, 28 Jun 2021 18:55:05 GMT</pubDate>
            <atom:updated>2021-06-28T18:55:05.296Z</atom:updated>
            <content:encoded><![CDATA[<h3>My first Open source contribution</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*In2Uvdx6Qy7bYxd3" /></figure><p>I was introduced to Open Source in tenth grade during <a href="https://codein.withgoogle.com/archive/">Google Code-In 2019</a>, since then I’m always amazed by it — how developers, designers, testers work together to build free software useful for everyone all over the globe.</p><p>I came across the <a href="https://github.com/anitab-org">Anitab.org community</a> through the same program but GitHub was a bit overwhelming at first and I didn’t make my first pull request to any of the community’s projects until May 2020.</p><p>Today I’m going to share my first contribution to the Mentorship System, one of my favorite projects at Anitab.org.</p><p><strong>What is </strong><a href="https://github.com/anitab-org/mentorship-backend"><strong>Mentorship System</strong></a><strong>?</strong></p><p>Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period.</p><p>Tech Stack: the backend of the project is written in Python(flask) and the frontend which is an android application is written in Kotlin.</p><h3>My experience</h3><p>So, I started setting up the project locally by following very clear guidelines. It was completed successfully some three hours later, which is a real-time long mostly because I had just started learning python and had to find solutions for dozens of errors on StackOverflow.</p><p>If I have to set up the project now it can be done in ten minutes!</p><p>Next, I read the contribution guidelines and started looking for the issues labeled as</p><p>“First Timers Only” and found a simple one that needed the “ __repr__ “ strings used in the code changed to the f-strings format and decided to work on that as I was aware of both string formats. I commented on the issue and waited for it to be assigned to me.</p><p>Then as mentioned in the contribution guidelines I created a new branch, made the changes locally, committed them, and created my first pull request!</p><p>I remember modifying only 3 files from the code fixing the issue but on the PR I was shocked to see other files like virtual environment, pip files, etc… I had no idea how it happened, I thought it was some virus infecting my laptop and was about the delete my GitHub account too, which seems very funny a year later today.</p><p>Thanks to <a href="https://github.com/isabelcosta">Isabel</a> I got to know that I had committed all files changed using the command git add . instead of adding only the specific modified files and there wasn’t any virus there.</p><p>After a few more tweaks, the pull request finally had two approving reviews, it was ready to be tested. Once the testing was done by Isabel, <a href="https://github.com/anitab-org/mentorship-backend/pull/651">my very first PR</a> to the repository was merged! I was on cloud nine till at least a week later from the day the pull request was merged. Since then, have worked on issues from documentation, outreach, UI, and quality assurance.</p><p>From not knowing how to add files using git to becoming one of the project maintainers for <a href="https://github.com/anitab-org/mentorship-backend">mentorship-backend</a>, it’s been a long way and I would like to thank all admins and the organization members at Anitab.org for their guidance and help throughout :)</p><p>Here’s my first contribution: <a href="https://github.com/anitab-org/mentorship-backend/pull/651">https://github.com/anitab-org/mentorship-backend/pull/651</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*tOMjY7wJrmFwqT_7" /></figure><h3>Conclusion</h3><p>If you haven’t contributed to open source before, I recommend you give it a try.</p><p>It’s fun, it’s rewarding, and it’s good for the career.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/682/0*FgAwyQXouDlUw9OQ" /></figure><p>You can find me on <a href="https://github.com/vj-codes">GitHub,</a> <a href="http://www.linkedin.com/in/vaishnavi-joshi29">LinkedIn</a>, and <a href="https://vj-codes.github.io/">my website</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7b44ef851173" width="1" height="1" alt=""><hr><p><a href="https://medium.com/anitab-org-open-source/my-first-open-source-contribution-7b44ef851173">My first Open Source contribution</a> was originally published in <a href="https://medium.com/anitab-org-open-source">AnitaB.org Open Source</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>