Intro

This presumes knowledge of setting up a git repository (either locally or on Github.com), and how to make that repository available on both your local computer and on Github.com.

I have created a fictitious project called https://github.com/nondescryptid/tree which I’ll be using to illustrate how to use Git.

1. Managing to-dos with Github Issues

We currently have a tree, but it looks a bit bare. Let’s say that we want to add fruit.

Screenshot 2022-06-08 at 3.20.01 PM.png

We would create an issue for this so that other people can know that fruit needs to be added, and then work on it.

Adding an issue

Navigate to the “Issues” tab, and click “new” to create an issue.

Screenshot 2022-06-08 at 3.14.59 PM.png

Fill in the description, and then click “Submit New Issue”. Try to provide as much information about technical specifications as possible, and expected behaviour for that feature.

Screenshot 2022-06-08 at 3.21.42 PM.png

Now we have an issue!

Screenshot 2022-06-08 at 3.22.41 PM.png