Help me make my first Open source contribution #123108
Replies: 2 comments
-
Hi! Take a look at Finding ways to contribute to open source on GitHub Also First Contributions: Help beginners to contribute to open source projects Good Luck :) |
Beta Was this translation helpful? Give feedback.
-
Step 1: Fork the projectThis is as simple as clicking a button on GitHub. Navigate to the repository of the project you wish to contribute, then click on the fork button on the top left as seen in the image below. After using the fork button you will have the repository in your GitHub account. Step 2: Clone the project on your local machineThis is the simplest part of Git. Navigate to the forked repository (The repository is now in your project list on GitHub). After step 1 and 2 as you can see in the image below you must copy the url path to clone the repository. Then you must clone the project with the command Step 3: Create the branch where you are going to workCreating a new branch in GitHub is a simple process. Here are the steps to follow: Navigate to your repository on GitHub. Click the drop-down button that says "branch: main" (or the name of the current branch) at the top of the page.
Now you can make the code change in that branch, without interfering with the main branch Step 4: Git add and commit your contribution
To push the changes you have been working on you should run: now you have the changes in your branch Step 5: Create a pull requestThis is the final step for any contribution to an open project, you will be saying "I've made some changes, would you mind adding them to the project? By opening a pull request, you will be hoping that the project owner or members like what they see and mix them in. Otherwise, they may make changes or request that you make them before they blend them into the stable branch of the project. To open a pull request, navigate to the main repository as you can see in the following image. You will see the last branch you uploaded 'login-feature', then click on 'compare and pull request'. Explain clearly the changes you have made and then create the pull request as you can see in the image: This is all, I hope it is helpful, if you want to know a little more you can check this Github link. |
Beta Was this translation helpful? Give feedback.
-
Body
Hello github Community!
I'm excited to be reaching out to you today as I'm eager to contribute an open source project. However, I'm new to the world of open source and could use some guidance on where to begin.
I have a school assignment coming up where I'll be required to contribute to an open source project, making this opportunity perfect for me to learn and grow.
For this the school project my contribution has to be a small (good first issue) and a bigger one.
This far i have learned html, css, and java.
I would really love to do a project that contributes to something good in the world or something nature related.
In the end the most important thing is that i find a project with a quick response so i can start working.
Could someone please advise me on how I can get started? I'd greatly appreciate any help or guidance you can offer as I embark on this exciting journey into the world of open source.
Thank you in advance for your support!
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions