Git and GitHub

Discord https://discord.gg/6sAFNkGZ

WhatsApp https://wa.me/+2348025729256

What You Will Learn

  • What Git and GitHub are and why they matter
  • How to fork a repository and make your own copy
  • How to contribute changes back to a project using a pull request
  • The basic workflow every open-source contributor uses

Hey!! Let’s get you started, shall we? Today, I will be explaining how you can contribute to this repo. I know it kind of looks hard the first time, but we are always looking forward to the challenge — that makes us hackers. Now, back to contributing to this repo or any other repository. I’m going to list a couple of important steps you’d have to take. Note: git is more extensive; we are only picking the important parts to get you started.

Steps

  1. Register and log in to your GitHub account (that should be easy).
  2. The next thing we have to do is fork this repository. Forking, in this case, means making a copy of the repository in your personal account.

    image

  3. After this you should see “300-days-of-hacking” on your list of repositories.
  4. Now you can make any changes you want to this repo (it’s yours now anyway). The changes should be constructive — meaning you are adding the description of the vulnerability you will be teaching us, and the resources you want us to refer to, according to the structure specified in the home README.
  5. After you are satisfied with the changes on your personal copy, you can send those changes to us to add to the original version by opening a pull request.
  6. That’s it — if you’ve made it this far, congratulations!! If your changes are accepted by cHowTV, your pull request will be merged and you are now an official contributor to 300-days-of-hacking!
  7. You can refer to this video to see how the steps listed above were performed: https://drive.google.com/drive/folders/1kzZsckk_lp1y674TiplTjYsAY-hCEoG1?usp=sharing

PS: Questions can be asked on the Discord channel


This site uses Just the Docs, a documentation theme for Jekyll.