Aparna Soneja Profile picture
Software engineer @Accenture | Open Source Advocate | Youtube, Blogs, Tweets on Open source, Generative AI, AI/ML | Tech Speaker | Woman in Tech
3 subscribers
Dec 2, 2022 15 tweets 6 min read
Are you interested in contributing to open source projects but confused how to find out projects?

Here’s a detailed thread on the different ways in which you can search for open source projects on GitHub (even for beginners): Different ways:

1.Explore tab
2.Search box on GitHub
3.Trending tab
4.GitHub Topics
5.Projects from your social network
Nov 13, 2022 17 tweets 6 min read
Want to get paid by contributing to Open source (even for beginners in Open source) ?

OR

Want to know Paid open source opportunities ?
GSOC 2023 has been announced, what’s next? GSoC (Google Summer of Code)

It is a program designed to bring new contributors to open source communities.

In this program, you have to first apply by submitting a proposal of a project that you want to build.
Nov 12, 2022 19 tweets 8 min read
Tutorial for beginners in Open source for free:

Thread 5: Basics: What is a GitHub repository, how to create one & what are its types?

OR

How to upload your project/notes/cheat-sheet from your laptop to GitHub ? -For creating a GitHub repository, you first need to have a GitHub account.
-Follow the below steps to create/sign up to a GitHub account:
Nov 7, 2022 6 tweets 2 min read
Is Open source only for developers ❌
Is Open source for everyone ✅
You should be good at coding for contributing to open source ❌❌

My detailed guide will resolve all your doubts on Open source(for beginners). This guide contains:

1. Who can contribute to open source?

2. If you are a tester or looking for a career in testing, can you also contribute to open source?

3. Why & how can a tester contribute to open source projects?
Nov 5, 2022 17 tweets 5 min read
Tutorial for beginners in Open source for free:

Thread 4: Basics: What is GitHub & what is the difference between Git, GitHub What is GitHub?

- It is a Platform used for open source.

If you are new to open source, please check my thread:
Oct 30, 2022 10 tweets 3 min read
Tutorial for beginners in Open source for free:

Thread-3: Basics: Installation of Git on Windows, How to resolve "git is not recognized as an internal or external command, operable program or batch file" error & setting up environment variables 1. Go to git-scm.com/downloads & click on Download for Windows. Image
Oct 28, 2022 11 tweets 3 min read
Tutorial for beginners in Open source for free:

Thread-2: Basics: What is Git, situation before & after Git & it's benefits Situation before Git was introduced:

1. There were developers who worked on a project & each of those developers submitted their code on the central server. But they themselves didn’t have the copy of that code on their local system.
Oct 27, 2022 11 tweets 2 min read
Tutorial for beginners in Open source for free:

Thread-1: Basics: What is Open source project & how it works ? What is Open source project:

A project that is:
1. Free of cost
2. Accessible to all (public)
3. Free to make changes/modifications

Platforms used for Open source: GitHub, GitLab
Aug 15, 2022 14 tweets 6 min read
How to contribute to Open source by just reviewing other's contributions(for beginners): If anyone has contributed to any of the Open source projects, anyone from all over the world can check(review) their contributions & can also suggest any changes if needed or if everything is perfect, they can approve the PR.

If you are new to PR:
Aug 14, 2022 4 tweets 1 min read
Hey everyone!

It's day 42 for my Open source streak.

What about you? Completed approx 250 Open source contributions & got 3 achievement badges.

GitHub: github.com/aparna2071
Aug 13, 2022 10 tweets 3 min read
How to contribute to Open source projects by just creating a new issue for beginners: Why do we need to create an issue ?

1. To point out a bug in the project
2. To suggest a new feature
3. To join an organisation as a Member
Jul 26, 2022 7 tweets 2 min read
Five resources for Open source beginners
Thread 🧵 1. GitHub profile guide: To optimise your GitHub profile
docs.github.com/en/account-and…
Jul 15, 2022 40 tweets 13 min read
Hi Everyone!
How to create/ optimise your GitHub profile step-by-step guide for beginners or first time Open source contributors: Here u can see my profile how I created mine.
I am not saying that my profile is perfect. It may have some flaws(mistakes) because I am here to learn & grow with the help of your feedback.
I am taking my profile as an example for this thread.
Jul 1, 2022 6 tweets 3 min read
Hey👋
Today I am speaking for 2 communities.
Kindly join to have all your doubts cleared on Open source contribution. 1. Twitter space hosted by @Open_sourceDAO at 9 pm IST today
Jun 29, 2022 7 tweets 2 min read
Hi,
Here are some Open Source project repos for absolute beginners/first time contributors: github.com/EddieHubCommun…

In this repo, just edit the README file by adding your name in Community's contributors & create pull request.
This one is the easiest of all the contributions u can do.
Jun 19, 2022 23 tweets 8 min read
How to make your first Open Source Contribution (for beginners) Ways to contribute:

1. By pushing your own code/ project from your local machine to GitHub.

2. By contributing to other open source projects:
2.1: Pick up & resolve open issues
2.2: Suggest any changes in the code/docs by creating a new issue or PR.
Jun 15, 2022 9 tweets 3 min read
How to find good Open source projects for beginners/ first time contributors 1. If u want to practice a skill X, eg: React JS, search for React in the Explore tab on GitHub Image
Jun 11, 2022 5 tweets 1 min read
Hi Everyone 👋 want to know about Open Source Software/Project ? Image It is a software / project whose code is publicly accessible and anyone can make changes in it.