Guys I'd like to make a point here.
Many of us would like contribute and as far as contributions are concerned some of them require indepth knowledge, and others are mechanical things that the main developers can't make the time for.
For instance I was checking on TRichMemo and realized that some features may not yet be implemented in the Qt package. I said may not yet be implemented because it is 2 years since the document was updated.
I inquired in the thread
https://forum.lazarus.freepascal.org/index.php/topic,68907.msg533627/topicseen.html#new and Zeljko responded.
There may be a few things there that I and others can help with are not that complicated, and can be done with limited knowledge once we have examples to look at. Then we can work our way back from there to the basics to get an idea of what the job entails.
So please don't assume that I don't want to do the hard work of learning everything from scratch not because I want things easy but simply because it just not practical.
No matter how clever I or others are there is still a limited amount of time available for learning let alone implementing solutions and sometimes the time it takes to learn is far longer that it takes to implement solutions which are often quite simple once you get an idea of what to do.
FreePascal and Lazarus have serious bus factor issues. I see that I joined the forum in 2009. I didn't even know that I registered that long ago, and as far as I can tell Zeljko has always been the person responsible for Qt integration. If God forbid something was to happen to him or he had to quit for some reason who would be there to carry on? Who among the developers has the knowledge or skills or tools that Zeljko employs in developing the library?
Is it documented somewhere?
I was very surprised to learn on a recent thread that PascalDragon is the main person new compiler features depend on, and I remember years ago he had to combine it with studying at college though I don't know whether it was undergrad or postgrad.
Making things easier for those wanting to contribute more matters. Over the years I have done some analyzing and implementing of ridiculously complicated stuff in software with my small brain that I'd rather not go through again, and I'm sure most of you have.
A lot of us here are just hobbyists. Please don't treat us as though we are writers of aircraft control software
who need to make their bones or
wanna be developers of Linux file systems.
Please don't LMGTFY me/us - The direct links are the spice -
LET THE SPICE FLOW.