From 9b0864b60a887aa799b2ab33bd27c0ab52f0e1ad Mon Sep 17 00:00:00 2001 From: Ayush Parikh Date: Wed, 26 May 2021 17:13:38 +0530 Subject: [PATCH 1/2] Update README.md --- README.md | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a642cf..67a71e4 100644 --- a/README.md +++ b/README.md @@ -1 +1,33 @@ -# documentation \ No newline at end of file +

Documentation

+ +## What do you mean by open-source contribution? + +Open-Source Software is a type of software whose code is publicly available to use and modify. +Open-Source Contribution involves contributing to the development or improvement of open-source software. +Prerequisites before starting to contribute +Learn a programming language +Since open-source contribution requires you to read/write code if you want to be involved in its development, you are required to learn a programming language to get started. +You can get started with any language of your choice. You can easily learn another language at a later stage if a project requires it. +GitHub +GitHub is a code hosting platform for collaboration using the Git Version Control System. +In layman’s term, it is the place where you keep all your projects and multiple people can work together on those projects. +Ways to Contribute in any OpenSource Project +There are a lot of things that you could do to start your journey in open source.you can start contributing by: +• Creating your own opensource projects. +• Contributing to existing opensource project. +• OpenSource Events + + + +## Some Open Source Programs : +## GirlScript Summer of Code +GirlScript Summer of Code is a 3 month long Open Source program during summers conducted by GirlScript Foundation, started in 2018, to help beginners get started with Open Source Development while encouraging diversity. +*Note that it is open to everyone and not just girls as the program name might suggest.* +## Outreachy +Outreachy (previously the Free and Open Source Software Outreach Program for Women) is a program that organizes three-month paid internships with free and open-source software projects. +It is for people who are typically underrepresented in those projects. This is generally carried out biannual throughout the year. +## Rails Girl Summer of Code +Rails Girls Summer of Code is a global fellowship program aimed at bringing more diversity into Open Source. +Successful applicants are paid a monthly stipend, from July-September, to work on Open Source projects of their choice. +## MLH Fellowship +The MLH Fellowship is an internship alternative for software engineers. Instead of working on a project for just one company, selected candidates contribute to Open Source projects that are used by companies around the world and are paid a competitive stipend during this tenure. From 05958ff478e27d1fc265de1f7c4fc059f52d32a3 Mon Sep 17 00:00:00 2001 From: Ayush Parikh Date: Wed, 26 May 2021 17:16:11 +0530 Subject: [PATCH 2/2] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 67a71e4..f278118 100644 --- a/README.md +++ b/README.md @@ -4,17 +4,17 @@ Open-Source Software is a type of software whose code is publicly available to use and modify. Open-Source Contribution involves contributing to the development or improvement of open-source software. -Prerequisites before starting to contribute -Learn a programming language +## Prerequisites before starting to contribute +## Learn a programming language Since open-source contribution requires you to read/write code if you want to be involved in its development, you are required to learn a programming language to get started. You can get started with any language of your choice. You can easily learn another language at a later stage if a project requires it. -GitHub +## GitHub GitHub is a code hosting platform for collaboration using the Git Version Control System. In layman’s term, it is the place where you keep all your projects and multiple people can work together on those projects. Ways to Contribute in any OpenSource Project -There are a lot of things that you could do to start your journey in open source.you can start contributing by: -• Creating your own opensource projects. -• Contributing to existing opensource project. +There are a lot of things that you could do to start your journey in open source.you can start contributing by:
+• Creating your own opensource projects.
+• Contributing to existing opensource project.
• OpenSource Events