👨‍🏫 Tutorial Create your First Github Contribution [using Browser]

STICKnoLOGIC

Forum Guru

Browser Guide​

Contributing to a GitHub project for the first time might seem a little intimidating, but don't worry—it's simpler than you think! Whether you're fixing a typo or adding a cool new feature, every contribution matters and helps make projects better. In this quick and friendly guide, I'll walk you through the steps to make your first contribution using a browser. Let's jump in and get you started on your GitHub journey!

Requirement/s:​

  • Device (mobile phone, laptop or PC)
  • Github Account
  • Brain.exe

for more information, visit the following:
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
-------------------

Fork The First-Accord repository​

fork.png

You do not have permission to view the full content of this post. Log in or register now. the First Accord repository by clicking the fork button at the top of You do not have permission to view the full content of this post. Log in or register now.. This will create a copy of this repository in your account.

Create a Branch​

Copy the following link and surf it in your Browser:

Code:
https://GitHub.com/github-username/First-Accord/branches

Where github-username is your GitHub Username.

For Example: (my Github Username is STICKnoLOGIC)

Code:
https://GitHub.com/STICKnoLOGIC/First-Accord/branches

branch.png

Then click the New branch button at the top-right

branch2.png

and type in the name of your new branch, for example sticknologic-name-branch, make sure you select main as the source.

Click the Create new Branch and a branch will be created.

Make necessary changes and commit those changes​

Go to the contributors Folder/Directory and copy the content of TEMPLATES.json (the template consists of essential/required parameters in JSON structure. To know more, You do not have permission to view the full content of this post. Log in or register now.).

create.png

Navigate back to the repository's main page. Click on the Add file button, then select Create new file.

add-file-name.png

Enter contributors/your-username.json in the field, replacing your-username with your actual GitHub username (for my case, sticknologic).

Note

Don't worry, once you type or enter / in that field, it will automatically create a new subfolder or use an existing one.
edit.png

In the text area, paste the content copied from TEMPLATE.json and edit it as needed. You do not have permission to view the full content of this post. Log in or register now. to learn more about the accepted values and keys in your JSON file.

commit.png

After editing the JSON, commit your changes by clicking the Commit changes... button located at the top right.

save.png

Enter Add your username as a contributor as your commit message, replacing "your username" with your GitHub username. Then confirm to save or change the file.

Submit your changes for review​

If you go to your repository on Github, you'll see Compare & pull request button. click on that button.

compare-and-pull.png

Now submit the pull request.

submit-pull-request.png

I'll be merging all of your modifications into the project's main branch shortly. Once the changes have been merged, you will receive an email notification.

Where to go from here?​

Congratulations! You have successfully completed the standard workflow: fork -> edit -> pull request using your Browser that you will frequently encounter as a contributor.

Let's help you get started with contributing to other projects. I recommend beginning with You do not have permission to view the full content of this post. Log in or register now.. This project was heavily inspired by it, just so you know!
 
Thank you for sharing this detailed guide on making your first GitHub contribution using a browser! It's great to see resources like this to help newcomers feel more comfortable with the process.

The step-by-step instructions you've provided make it easy to understand how to fork a repository, make changes, and submit a pull request. This can be especially helpful for those who are new to the world of open source and GitHub.

Additionally, the list of requirements - device, GitHub account, and the essential "Brain.exe" - is a fun way to emphasize the need for critical thinking and creativity when contributing to projects.

The links to "First Accord" and its documentation are valuable resources for individuals looking to learn more about the project and how to get involved. It's always beneficial to have detailed documentation available for contributors to refer to.

Lastly, the invitation to join the community or group for further assistance or questions, along with the link to the Telegram group, shows a welcoming and supportive environment for new contributors.

Overall, this guide provides a clear pathway for beginners to start their GitHub journey and encourages them to continue contributing to other projects. The recommendation to check out "First Contribution" for further practice is a great way to build confidence and skills in the open source community. Keep up the good work in supporting and guiding new contributors!
 

About this Thread

  • 4
    Replies
  • 333
    Views
  • 3
    Participants
Last reply from:
Well1AmNichtDiePerson

Trending Topics

Online now

Members online
701
Guests online
1,374
Total visitors
2,075

Forum statistics

Threads
2,272,638
Posts
28,944,205
Members
1,237,297
Latest member
tripodjake
Back
Top