Skip to content

himanshu007-creator/OpenSource-progammes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

OpenSource-progammes

Resources for CODXCRYPT session

Getting started⚡

Give this blog a read. Here I have written a 101 guide to VScode and helps while using GitHub.

How to find issues⁉:-

  • Learn some coding languages/frameworks. But in case you don't know, it's still okay. you can contribute and learn on the go

  • find good first issues here

                        OR
    
  • You can also find good first issues by Github Search.

click here pic

Paste this in the search is:open is:issue no:assignee label:"good first issue" archived:false

you can add additional parameter of language:<LANGUAGE_YOU_KNOW> example: is:open is:issue no:assignee label:"good first issue" archived:false language:html

How to get issues assigned🔗

In most organisations, you are welcome to find an issue and send PR directly, but that is not a good practice. I prefer simple workflow comment> commit> create PR

COMMENT:- comment on the issue of your interest and ask to be assigned for the issue. Issues are generally assigned on first-come-first-serve basis.

COMMIT:- fork the repo, make changes, and commit changes to new branch. But why a new branch? the reason is simple. Suppose you are working on multiple issues, it gives flexibility.

CREATE PR:- now, set your branch to the new branch that have the changed codes. Click on contribute, compare and send a PR.

⚠ A NOTE FOR PR.

kindly send a well documented PR and attach media whenever needed. If your PR solves an already existing issue, in your PR description, mention that issue by writing #{issue_id}.Issue id can be found in issue itself

wait for the repo owners to review your PR, and if it does the job, it will be merged!🎉

What next?

Now you know basics of github. You can learn other concepts related to github like:-

  • using git
  • github actions
  • github pages

Opensource events

  1. Google Summer Of Code a.k.a GSOC

GSOC is annual opensource event of google where students get chance to work with various organisations on guided projects. Aim of GSOC is to promote open-source culture. GSOC is dream of every open-source enthusiast and around 1300+ students are selected globally for a period of around 3 months. On successful completion of projects, students receive handsome stipend. It's a great opportunity to work on real world projects and impact millions of users

  1. Outreachy

Outreachy is very similar to GSoC, with the main difference that is aimed at minorities, so it is mainly directed towards women and people whose minority is underrepresented in technology. The other difference is that it is held twice a year, while GSoC is only held once. Outreachy has less pool of money and selects less number of students as compared to GSOC, but the individual stipend is more than GSOC.

  1. MLH fellowship

The MLH Fellowship is an internship alternative for software engineers, with a focus on Open Source projects. Instead of working on a project for just one company, students contribute to Open Source projects that are used by companies around the world. it has 3 tracks:-

similar programmes

Open Summer of code

Linux foundation mentorship program

Summer of open-source promotion plan

Google season of docs a.k.a GSOD

Open-source Events

There are other opensource events where you can work on project(s) , and mostly , rewards are in form of swags and stuff. These events also aim to promote open-source by helping beginners getting started with opensource

  1. hacktoberfest

  2. Girlscript summer of code

  3. Njack winter of code a.k.a NWOC

  4. Devscript winter of code a.k.a DWOC

  5. Script winter of code a.k.a SWOC

  6. Kharagpur winter of code a.k.a KWOC

  7. LGM-SOC

  8. Find more here :)

There are wayyyyyy! many opensource programs where you can participate and learn new things.

People/ community to follow

  1. Eddie jaoude (GITHUB ⭐)

Eddie is first choice for beginners. Throught his youtube and community EDDIEHUB he is encouraging students across the globe to get started with opensource.

  1. Praveen Kumar Purushothaman (ex MICROSOFT MVP)

Praveen is a REACT specialist and loves to kindle with react, He has an awesome youtube channel, check it out!

  1. Code For Cause

Code For Cause is a great community that helps students who aspire for future in tech, They have the BEST and MOST REALISTIC content. They offer crisp facts/information without any sugarcoating. Check out their website

⚠ OPENSOURCE != MONEY/SWAGS/CERTIFICATES ⚠

Many people are mistaken that Open-source is just about money/swags/certificates. I mean, yeah, they MIGHT be a small part of it, but NOT the everything of it! When a person's first PR is merged, that feeling is way beyond all the materialistic things. No money can buy that comfort. The above mentioned prorgammes are a great opportunity , but if you apply for them SOLELY FOR PERKS WHATEVER THEY MAYBE , then you haven't understood open-source yet. Open-source is a feeling of JOY!. Imagine noobs, sending typo fixing PR (i also do it sometimes- still), and see it merge. They realise that their PR will affect so many people and they have contributed to something big. No contribution is small, You just need to do it with passion.


IN CASE YOU WANT TO CONTRIBUTE, PR's ARE ALWAYS WELCOME. DROP A ⭐ IF YOU LIKED THE ABOVE CONTENT AND FOLLOW FOR MORE