You can already make Lazarus changes using Git, and even use the distributed model. It is documented here:
http://wiki.lazarus.freepascal.org/Creating_A_Patch#Using_a_forked_Git_repository_directly
This doesn't solve a problem. It only add even more complexity and more time would be spent on synchronization and merging. It would be usable for someone who want to make Lazarus/FPC fork and do some conceptual changes which would be never included to trunk. Distributed VCS could be useful for offline development too.
I was talking more about process and organization concept itself. When some wish arise in community you would probably answer something like that one can have to do it by himself as core team time is precious. This apply to potential developers too. Also they use only some spare time if possible and everybody want to devote time to their project. Then process have to be speed up if possible. It could help, it will not solve world problems.
And I didn't find link to git repository on github on that wiki page. Only something like
http://wiki.freepascal.org/git_mirrorsThis is more and more empty whining now. The fact is that you could easily create and improve documentation IF you wanted, but you don't want.
I understand you, it is boring and laborious work. Most programmers prefer doing something else.
I didn't write that I want to improve documentation. But I agree that it should be improved. Not only by hard work but also by change in concept and better automation using more effective tools. Much can be improved indeed.
But why you keep whining here instead of directing the energy into constructive things?
You already made some patches. Keep on making more, that would be constructive.
Of course, after four years of trying to use fpc/lazarus instead of Delphi I am now in crossroad. And I have to decide which direction to go now. Maybe I was hope that with Lazarus 1.0 something would change significantly. Maybe I was hoping that 4 years ago in dark times then there was no Embarcadero Delphi yet, that Lazarus/FPC is right direction. But after few years some project parts didn't changed at all. And yes, my first pascal experience was even with some old pascal interpretter running on some 8-bit computer with Z80 CPU, and then very nice Turbo Pascal 5-7, even more complex but also more powerful object pascal and delphi language and mighty RAD IDE. And I didn't find better replacement so far. Every language and associated platform/company have some real problem. Either you have to pay lot of money, or it is usable only for some special applications, or it is not multiplatform and not running on linux and other systems, or it have weird cryptic syntax, or something else is bad. And world is moving forward with these tablets, smartphones, smarttv or maybe smart fridge or car control panel.
It is more about concept and coordination. What we need. How product should be. For what it would be used. Is pascal only learning language or it can serve for building great products. Or just stick with lazarus and give 80% of my time to fix and work on project which cannot be really usable for big products.
The whole wiki pages should also be cleaned. It shows the typical problem of wiki: it is unorganized.
Some topics could be reorganized, duplicate info combined and outdated data removed. It is a psychological thing that nobody dares to remove wiki contents made by others because it may be important or the author may get angry. So, there is lots of duplicate and old data.
There is nobody assigned for this task. Somebody should "assign himself" for it. You maybe?
Yes, wiki content is not really enough organized. I occasionally check some other great wikis and I see many aspects which could be improved.
For example it would be good to allow users to create page collections to be able to create wiki books which would be exported to PDF or ODT. It would allow to create up-to-date community made FPC and Lazarus book.
Another problem is multilanguage support. Mediawiki supports two basic concepts and both needs to do some arrangements to work right. Now search function work bad with multilanguage pages. It is not possible now to search english only pages and it is bad.
During passed years I was dare to work on category organization with aim that every page should have at least one category. Soon it was clear that categorization collide with multilingual pages and then multilanguage categories was necessary to introduce. But then there is still some mess with parallel multilingual category structure.
I don't think that there is many duplicated or old pages what should be removed. There are some temporary pages used for project coordination but nobody dare to delete that as one can be banned for such activity. Who will decide what should remain and what should be deleted?
And another story is main wiki page. It should be definitely changed to be more practical and more community friendly. I tried to create alternative main page but without visible response. But there is also independent fpc wiki so some information are duplicate to fpc wiki. So this is mainly about decisions of people who have administration access to wiki. Nothing what could be achieved with limited user access.
And yeah, there are many other things to improve but somebody just has to do them. I don't think the tools are the limiting factor here.
Classic problem. Tools are not problem. Management is not problem. Finance are not problem. Just only users are too passive and not responsible . This should be their fault
