What is the ettiquette about GIT, developers, forking etc.
I've not heard back from Alex regarding Course menu in over a month since I emailed him with the details (in response to his offer to fix), and over three months since I posted an issue in GIT. Git issue here: https://github.com/netsapiensis/moodle-block_course_menu
On doing a little digging I suspect Alex is not the coder. Although I could be wrong. There is another coder https://github.com/radugroza who has worked on this project, but I can't even find how this equates to a real name, and I cannot find any way to PM on GIT. He was last active last week, so he is still around. https://github.com/netsapiensis is another contributor.
Usman asked in 2014 about getting the version updated in GIT so it was a little easier. I asked in 2015. Is this a bit job to update GIT?
We have now reached the stage where even GIT has not been updated and we have a version which Alex mailed us which does not relate to GIT. So if I fix that, we have GIT out of date and a patched version of Course Menu floating around in the wild. Sort of defeats the purpose of GIT.
So my questions include:
- Convention/etiquette wise: Should we try to contact coders via GIT? Can we even do it?
- Is it the done thing just to take the code and fork it, and then try to find someone to help with the fix?
- Is it easy or hard to update GIT? Why is there a whole bunch of projects on the database that are just not up to date with what people have tested and GIT versions?
And I know the answer may be it depends. 
People just get busy. People also get disorgansied. They forget. I know what it is like to pick up code I had not worked on for 8 years and try to fix. We get a lot of emails. I know we are in a complex ecosystem of business and personal input into this OS project and it relies on good will and other attributes.
With regards
-Derek
EDIT: I just noticed in the read.me that there was another address at NetSapiensis to contact, so I have done this.
I also added another issue onto GIT to be consistent and have everyting located in one place. https://github.com/netsapiensis/moodle-block_course_menu/issues/20