Rejoice modders, because we now have a new and exhaustive Lua and UI Reference section on the CivFanatics wiki!
Ongoing. As I am writing this post, my little bot is uploading those thousands of pages. This will take many hours in order to not saturate the wiki server, so do not worry about missing links for now. This will probably be over tomorrow.
What is this about? The bot is mainly able to generate exhaustive signatures with a consistent type system for about every function and method signature in the game. It also extracts samples from the game source code and display them on the corresponding functions pages.
What is this not about? This is not about me turning from a developer into a technical writer and writing thousands of pages by hand. I will manually write and complement a few types and pages but nothing more. I am a coder, not a writer. The collaborative nature of a wiki is here to take care of the rest.
Beta version. Until October 15 2012 this wiki section will be in beta version. This means that until this date I may use my bot to regenerate the pages anytime and without any notice. So do not waste time editing those pages for now as your changes would be lost.
I want your feedback! Do you see any problem? Some bug? Do you have suggestions?
What about the old pages? They are still there and I will scan them in the days to come in order to extract the few informations they have and add them to the new wiki. Meanwhile, the old version is available here.
EDIT: For more informations about the terminology and how the pages were generated, see the Civ5 API Reference FAQ.
EDIT: There are some display bugs with code samples and examples. The syntax colorization is not the one expected. This requires a wiki extension to be fixed, I will discuss it with Ainwood.
EDIT: Anyway, the code samples are bugged: because of recent changes I made, the variables declaration involved in a function call are no longer listed before the call, I will fix this.
Ongoing. As I am writing this post, my little bot is uploading those thousands of pages. This will take many hours in order to not saturate the wiki server, so do not worry about missing links for now. This will probably be over tomorrow.
What is this about? The bot is mainly able to generate exhaustive signatures with a consistent type system for about every function and method signature in the game. It also extracts samples from the game source code and display them on the corresponding functions pages.
What is this not about? This is not about me turning from a developer into a technical writer and writing thousands of pages by hand. I will manually write and complement a few types and pages but nothing more. I am a coder, not a writer. The collaborative nature of a wiki is here to take care of the rest.
Beta version. Until October 15 2012 this wiki section will be in beta version. This means that until this date I may use my bot to regenerate the pages anytime and without any notice. So do not waste time editing those pages for now as your changes would be lost.
I want your feedback! Do you see any problem? Some bug? Do you have suggestions?
What about the old pages? They are still there and I will scan them in the days to come in order to extract the few informations they have and add them to the new wiki. Meanwhile, the old version is available here.
EDIT: For more informations about the terminology and how the pages were generated, see the Civ5 API Reference FAQ.
EDIT: There are some display bugs with code samples and examples. The syntax colorization is not the one expected. This requires a wiki extension to be fixed, I will discuss it with Ainwood.
EDIT: Anyway, the code samples are bugged: because of recent changes I made, the variables declaration involved in a function call are no longer listed before the call, I will fix this.