You don't need to explain each state in detail, but I think telling what they are and creating a link to each of them in the wiki is necessary (even if this is a tutorial)
Hm but remember it is for starting. I feel for beginning it is not nessecary to know details about every lua state, that would just disattract from the "bigger picture."
One of the purposes of guide is to filter out everything that is not relevant at the moment.
I was wondering about having more links, but in the end decided against it:
This page touches many subjects (if only superfacially) but is not meant as navigation page. For navi-page there is already
http://springrts.com/wiki/Lua_Scripting ,recreating that in text-form does not have much value. (and keeping links working is much work too)
One of your two linked Lua pages is not about scripting but about unitDefs or other "config" files.
The second is more an introduction that says "Lua scripting exists and can do anything at all."
The author even admitted
"I'm just going to point you to the lists of callouts and callins and stand back." It does not really explain
how to start etc
So the page is "unique enough" imo.
What I meant by 'optimizing' was your attempt at perfecting their work environment, or just mentioning things that aren't essential.
Hm maybe I'll explain my thinking behind those items:
having played spring game for some days
No use to learn about modding something that you are not at least vaguely familiar with.
text editor with synthax coloring
Can not edit text files without
Programmers will read it as "no compiler or special IDE required"
Players can read it as "oh, no complicated tools needed! My PC already has a texteditor installed, I can try it right now!"
copy of SpringTutorialGame
Can use any game, but then come problems. For example say a mod like zero-K was used, raises more questions:
-Where to download it in non-rapid form? / How to transform the rapid-files into a human-readable archive?
-How to make it allow local widgets?
-Does the chat maybe filter out important messages?
...
and so on. Of course all those problems can be overcome but it would just bloat up the text. And having to worry with so much stuff before even doing "hello world" not doing favor to reader either.
Rest has similiar reasons.
So I feel it is not about perfecting workplace, more about dealing with some very basic pre-start questions.
Would "Before you start" maybe be better title?
It's not ready yet, it still has big issues
I too do not like badly unfinished pages on wiki.
But felt it was kinda okayish state and also brings something new to wiki that previously did not exist there.
Keep it locked away for too long and it never gets used, a dilemma!
The critic in thread did not seem critical enought not to put it from sandbox to real page.
(wupdgets, knorkeism, etc.)
wupdgets:
Indeed in most places the more politcally correct term AddOn can be used. (will edit)
BUT "Wupget and friends" is a superpro heading. In a dictionary it would be wrong of course, but as eye-catcher for tutorial seems ok.
Generally on language:
It is very dry topic. Not exciting to read or write about. As long as it does not bloat up the text, I do not mind a lighter tone.
Writing in such way helps to keep paragraphs shorter and avoids long blablabla.
@ CarRepairer, Jools, FireStorm_ :
gajops post was easiest to quote.
hope most points of other posts are adressed along with it.