<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adarsh Gupta</title>
    <description>The latest articles on DEV Community by Adarsh Gupta (@adarshdotdev).</description>
    <link>https://dev.to/adarshdotdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2863448%2F114b90f5-36fa-41d9-8fce-7375c5a7c38c.png</url>
      <title>DEV Community: Adarsh Gupta</title>
      <link>https://dev.to/adarshdotdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adarshdotdev"/>
    <language>en</language>
    <item>
      <title>I'm a beginner in open source and have contributed to freeCodeCamp &amp; The Odin Project. I'm looking for beginner-friendly JS/TS repos. It would mean a lot if you could suggest some where I can contribute.</title>
      <dc:creator>Adarsh Gupta</dc:creator>
      <pubDate>Sun, 29 Jun 2025 12:58:11 +0000</pubDate>
      <link>https://dev.to/adarshdotdev/im-a-beginner-in-open-source-and-have-contributed-to-freecodecamp-the-odin-project-im-looking-1324</link>
      <guid>https://dev.to/adarshdotdev/im-a-beginner-in-open-source-and-have-contributed-to-freecodecamp-the-odin-project-im-looking-1324</guid>
      <description></description>
      <category>codenewbie</category>
      <category>opensource</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>🚀 Everything You Need to Know to Start Contributing to Open Source 💻✨</title>
      <dc:creator>Adarsh Gupta</dc:creator>
      <pubDate>Tue, 18 Feb 2025 19:43:09 +0000</pubDate>
      <link>https://dev.to/adarshdotdev/everything-you-need-to-know-to-start-contributing-to-open-source-h9a</link>
      <guid>https://dev.to/adarshdotdev/everything-you-need-to-know-to-start-contributing-to-open-source-h9a</guid>
      <description>&lt;h3&gt;
  
  
  🎯 Find Your Why
&lt;/h3&gt;

&lt;p&gt;Before diving into open source, &lt;strong&gt;ask yourself why you want to contribute&lt;/strong&gt;. Is it to &lt;strong&gt;learn new skills, build your portfolio, connect with the community, or give back&lt;/strong&gt;? Defining your motivation will keep you focused.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Set a clear goal&lt;/strong&gt; before starting—write it down on paper or add it to your &lt;strong&gt;vision board&lt;/strong&gt;. A well-defined purpose will help you stay consistent and make meaningful contributions. 🚀  &lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Upskill Yourself: Learn, Experiment &amp;amp; Build
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;YouTube, roadmaps, or courses&lt;/strong&gt; to learn—but ensure they are from industry experts. Always &lt;strong&gt;verify their credentials&lt;/strong&gt; on social media or professional networks.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get hands-on!&lt;/strong&gt; Don’t just consume content—&lt;strong&gt;experiment, make mistakes, and debug&lt;/strong&gt; to truly understand concepts.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build something!&lt;/strong&gt; Start small—a &lt;strong&gt;button, a card component, or a simple to-do app&lt;/strong&gt;. Practical projects accelerate learning. 🚀
###🔍 Finding the Right Open Source Project
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 How to find A good Project
&lt;/h3&gt;

&lt;h4&gt;
  
  
  🛠️ Approach 1: Pick an Organization First
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Choose an open-source &lt;strong&gt;organization you admire&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Learn the &lt;strong&gt;tech stack&lt;/strong&gt; they use before contributing.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  🎯 Approach 2: Learn First, Then Find Projects
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Learn a &lt;strong&gt;tech stack&lt;/strong&gt; first.
&lt;/li&gt;
&lt;li&gt;Find &lt;strong&gt;organizations that use it&lt;/strong&gt; and contribute. &lt;em&gt;(Best for beginners!)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  🌍 Explore Beyond GitHub!
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Join &lt;strong&gt;communities, hackathons, and open-source events&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Follow &lt;strong&gt;social media, live streams, and developer networks&lt;/strong&gt; to discover trending projects.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📌 &lt;strong&gt;Pro Tip:&lt;/strong&gt; Once you gain experience, &lt;strong&gt;combine both approaches&lt;/strong&gt; to maximize your Learning! 🚀  &lt;/p&gt;

&lt;h3&gt;
  
  
  🎯 Ready to make your mark in open source?
&lt;/h3&gt;

&lt;h4&gt;
  
  
  🛠️ Step 1: Use the Project First
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Explore its &lt;strong&gt;features&lt;/strong&gt;, read the &lt;strong&gt;documentation&lt;/strong&gt;, and get familiar with the &lt;strong&gt;folder structure&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;The more you use it, the better you'll understand how it works!
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  🔍 Step 2: Dive into the Codebase
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Learn &lt;strong&gt;how test cases run&lt;/strong&gt; and how different components interact.
&lt;/li&gt;
&lt;li&gt;Debugging and experimenting will speed up your learning!
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  📖 Step 3: Choose Well-Documented Projects
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Good documentation = &lt;strong&gt;easier contributions&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Find projects where maintainers actively guide contributors.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  ✍️ Step 4: Share What You Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Write blogs&lt;/strong&gt; about your contributions—it helps others and builds your credibility.
&lt;/li&gt;
&lt;li&gt;Documenting your journey = &lt;strong&gt;stronger personal brand&lt;/strong&gt;!
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  🤝 Step 5: Engage with the Community
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Join &lt;strong&gt;Discord, Slack, or GitHub discussions&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Ask questions, suggest ideas, and connect with maintainers.
&lt;/li&gt;
&lt;li&gt;Open source is not just about code—it’s about &lt;strong&gt;collaboration!&lt;/strong&gt; 🚀
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;🔥 &lt;strong&gt;Pro Tip:&lt;/strong&gt; Start small, stay consistent, and enjoy the learning process. Your first PR is just the beginning!  &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
