First Contributions: learn how to contribute to open source projects

first-contributions:-learn-how-to-contribute-to-open-source-projects

My Journey to Open Source Contribution

In my early teens, at the turn of the century, I dreamed of owning a computer. However, due to fatal health issues and financial constraints, it took me another 15 years to get my first one. Those years were filled with challenges and setbacks, but also with resilience and gradual rebuilding. This journey, though personal and often overlooked, shaped me profoundly.

Today, I’m not here to dwell on my past. Instead, I want to share the joy and sense of belonging I’ve discovered in the Open Source community. This diverse and vibrant group feels like a large, welcoming family of brilliant minds and kind souls.

About a decade ago, I watched ‘Project Code Rush – The Beginnings of Netscape‘, a documentary that inspired me as much as classics like ‘The Matrix’, ‘Rambo’ or ‘Enter the Dragon’. It sparked a deep interest in technology, though circumstances led me astray for a while.

Now in my late thirties and with five years in the software industry, I feel an unquenched thirst for achievement and contribution. To those in their teens or early in their careers: channel your energy and passion into meaningful pursuits. Dive into history, collaborate, and contribute to making the world brighter.

I recently had the honor of contributing to the firstcontributions GitHub repository, maintained by Roshan Jossy (Roshanjossey on GitHub). This was a milestone for me, and I’m grateful to Roshan and the community for guiding newcomers into the world of open source and bolstering our confidence.

If you haven’t yet contributed to open source, start today. Search for terms like ‘first contribution’, ‘good first issue’, or ‘help needed’. Fork repositories, experiment in your environment, tackle issues, and adhere to contribution guidelines. I did this with ‘first contribution’, leading to my first pull request.

First Contributions GitHub Repository

Happy coding to all, and may your journey in open source be fulfilled!

I followed the hands-on tutorial in the Readme of first contributions and made my first pull request to the same repo.

GitHub logo

firstcontributions
/
first-contributions

🚀✨ Help beginners to contribute to open source projects

Open Source Love

License: MIT
Open Source Helpers

Read this in other languages.

Shqip
Armenian
Uzbek language
Azərbaycan dili
বাংলা
Bulgarian
Português (Brasil)
Català
中文 (Simplified)
Czech
Deutsch
Dansk
العربية
Española
Française
Galego
Ελληνικά
ქართული
Magyar
Bahasa Indonesia
עִברִית
हिंदी/ગુજરાતી/मराठी/മലയാളം/ಕನ್ನಡ/తెలుగు/छत्तीसगढ़ी/বাংলা/தமிழ்
தமிழ்
فارسی
پښتو
Italiano
日本語
සිංහල
Kiswahili (Kenya)
한국어
Lietuvių kalba
Limba Română Limba Română
မြန်မာ
Македонски
Español de México
Bahasa Melayu / بهاس ملايو‎ / Malay
Dutch
Norsk
नेपाली
Wikang Filipino
English (Pirate)
اردو
Polski
Português (Portugal)
Русский язык
عربى
Svenska
Slovenčina
Slovenščina
ภาษาไทย
Türkçe
中文(Traditional)
Українська
Tiếng Việt
Zulu (South Africa)
Afrikaans (South Africa)
Igbo (Nigeria)
Yoruba (Nigeria)
Hausa (Nigeria)
Latvia
Suomeksi
Беларуская мова
Српски
Қазақша
Bosanski
Bosanski
Hrvatski
پښتو
Somalia
Ecuador
Turkmen language
Ewe (TOGO)

First Contributions

This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below.

If you’re not comfortable with command line, here are tutorials using GUI tools.

fork this repository

If you don’t have git on your machine, install it.

Fork this repository

Fork this repository by clicking on the fork button on the top of this page
This will create a copy of this repository in your account.

Clone the repository

clone this repository

Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the copy to clipboard icon.

Open a terminal and run the following git command:

git clone "url you just copied"

where “url you just copied” (without the quotation marks) is the url…

Github shalaka-deshan0110
Twitter SDeshanS
LinkedIn shalaka-deshan

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
getting-started-with-aws-ecs:-a-beginner’s-guide

Getting Started with AWS ECS: A Beginner’s Guide

Next Post
prompt-routing-with-zeroshot-technique-aiconfig

Prompt Routing with Zeroshot Technique -AiConfig

Related Posts