Yes I've used MDL-27212 as a test case to see how the process works.
If things go as planned, I expect I may be doing some more work on Moodle which may also include some core code changes.
BTW, feel free to point me elsewhere. I more or less 'hyjacked' this thread as it was the 1st I saw about the development process.
While creating the issue it was unclear to me which version(s) to choose for Affects as well as Fix.
I did a GIT clone of Moodle at that time and created a patch using diff against that version. But as said; I didn't find a reference anywhere as to what version that particular GIT clone was so I just guestimated what the versions were/should be.
I dn't know what the difference is between STABLE and DEV, but I guess that's for the triager to decide
I'm still faily new to GIT and it's workings so I would not know how to provide a patch as link to my repo. Then again I really don't mind someone else submitting this under their name. I'll ask the GIT guru's here if they can explain the GIT process a bit more.
AFA comments on the issue go, can I recognize somewhere that the person commenting is the component lead? I obviously take every comment seriously, but might need to take the comments of the component leader even more seriously.
Funny you should mention the cameCasing. I did ask some php Guru's about this recently and they mentioned that while it's not often used, they themselves do and there was no reason not to.
I see it's mentioned in the Coding Guideline so I better not either.
So now we've established that the patch needs at least some work.
What is the flow from there?
Do I create a new patch without the camelCasing and attach it instead of the one currently attached?
Or do I add one?
Or do I wait untill a thorough review has taken place and then fix all the issues and provide a new patch?
I understand that resources are limited and that, especially minor fixes like MDL-27212 it will take some time before ending up in the release.
As I now understand it any issue will be triaged at a certain point in time. Because of limitations of resources that may take some time. That's life