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.
We currently have a tree, but it looks a bit bare. Let’s say that we want to add fruit.
We would create an issue for this so that other people can know that fruit needs to be added, and then work on it.
Navigate to the “Issues” tab, and click “new” to create an issue.
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.
Now we have an issue!