of course there is some kind of guide how to use GitHUB. It almost forces users to immediatela create their own first repository.
But this guide does not cover some very basic things like:
imagine a user that can not write software. This user wants to make a suggestion about adding a new function to a software: He is only able to write a verbal description of the functionality using normal allday-words.
What is the right place to do so?
I guess “issue” is not the right place it is not an “issue”
pullrequest does not fit too if this user has no idea about coding why should he start a pullrequest or a fork?
I’m provoking now and apologise in advance:
Does GitHUB has an attitude to keep out people who are not coding-experts?
GitHUB works very different from a “classical” userforum. My opinion is you can’t expect people who are just Software-users to be familiar with how GitHUB works.
And those people will never dive in to use it in a way coding-experts are using it.
Me myself I’m a hobby-programmer somewhere in front of a newbee but still far behind coding-experts. Even for me I have these questions I wrote above.
So my suggestion about the GitHUB-Website itself is to add such information at easy to find multiple places
best regards Stefan