Documentation Announcements
by Michael Perry · 09/04/2008 (5:37 pm) · 18 comments

Documentation and YOU!
Greetings again everyone! For those of you steadily following the documentation updates, I have answers to some of your questions as well as a few new announcements. Let's get right to it:
A Peak Inside the Process
I'm sure most of you developers out there would rather know more about how our engines are developed, but the documentation process is slowly reaching the same level of difficulty and complexity. I'm currently staring at a big white-board that is covered top-to-bottom, left-to-right of documentation notes and deadlines that extends out to early next year...wow...As I mentioned in my last blog, a whole system had to be developed to manage and improve the documentation for all of our products (Torque Engines). Beyond the tech, which involves developing a decent amount of php, html, and java modules, a routine schedule was necessary. What I work with is no ordinary schedule; I have a schedule for engine releases, a weekly development schedule, semi-monthly updates to the landing pages and official docs, and so on.
Bored yet? Well, this is the time to perk up. All that scheduling talk is not to garner pity (none of that "woe unto the poor doc writer" nonsense). This was my not-so-subtle way of stating, starting this month, there will be some kind of documentation related update every week of the month. If there are enough important changes, I will blog about them at the end of the month to make sure you know what to look for.
IRC Hour
This is an announcement I'm pretty excited about:What It Is: IRC Hour is a chance for the community to have real-time talks with myself and our site admin, David Montgomery-Blake. The subject of these talks is to discuss official docs, tutorials, and possible community contribution. We will be using the GarageGames IRC channel hosted by MaxGaming OnLine.
What It Isn't: Debugging other people's code, marathon one-on-one help sessions, discussing the future of GG or Torque Engines, soap-box rants, etc.
Organization: Each session will focus on specific technology: TGB and TX will share one session, TGE and TGEA will share another. To maintain order, David and I will come up with leading questions that will determine the topics for each session. Due to the nature of IRC, patience and civility will be required to maintain order and convey everyone's thoughts.
When: Each session will happen on Thursday, at 3:00 pm (PST). To avoid complete chaos and lacking time for all the possible issues, we are going to have 2 IRC Hours a month.
- TGB/TX - 2nd week of the month.
- TGE/A - 3rd week of the month.
If the concept proves popular and attendance increases, we may split TGB and TX up into their own times. The first TGB/TX IRC Hour will happen on Sept. 11, and the first TGE/A will be on Sept. 18.
Purpose: Primarily, this will be another great source of feedback that can be used to improve documentation. Bonus benefits include: getting help with an official tutorial, venting directly to an employee about the state of the docs and tutorials, become a part of an official process in GG, and so on.
How to Contribute
Quite a few people have e-mailed me directly with feedback and helpful suggestions on the current docs. Some community members wish to go the extra mile by writing their own docs and tutorials. First off, that is AWESOME.If you want my involvement in your documentation project, such as checking in on it, reviewing the material, performing a final pass, preparing it for the official docs, etc, here is how I suggest you start:
1. E-mail me directly (my address is found in my profile), with the word "Documentation" some where in the title.
2. In the e-mail, let me know who you are (if we haven't spoken before) and what you want to do. From there, I can start providing you with feedback and general direction.
For more details, please view this meta page: Official Documentation Submission Guidelines.
I want to stream line the process that will take your tutorials and documents and get them into official documentation. Afterwards, I will shine a bright and happy light on you and your work for the rest of the community to see.

Summary
There you have it, folks. I've peeled back another layer surrounding the new Doc System. . .you, the community, are a part of what makes the system work. It's a great cycle: documentation is written for you, and by providing feedback you help the documentation writing process.David and I look forward to seeing you in the GarageGames IRC channel. If you have any questions about IRC Hour or writing docs, feel free to contact me at any time.
Until next time!

About the author
Documentation Engineer for Torque
#2
09/04/2008 (6:36 pm)
Once the xsi2dts is out I will be allover the Softimage section.
#3
09/04/2008 (7:47 pm)
Oh no! It's gone public!
#4
09/04/2008 (8:10 pm)
That's right, David. It's time for you to get your chat on.
#5
Its very interesting how this poor soul is not only resisting the catharsis of years of 'undocumentis hysteria', but also heaving the storm to the point of sunshine-on-the-near-horizon...
Hurray for you Michael, and for GG for a very good decision when abducting you (just try to avoid the drugs inthere).
09/04/2008 (11:53 pm)
Woe unto the poor doc writer!!Its very interesting how this poor soul is not only resisting the catharsis of years of 'undocumentis hysteria', but also heaving the storm to the point of sunshine-on-the-near-horizon...
Hurray for you Michael, and for GG for a very good decision when abducting you (just try to avoid the drugs inthere).
#6
09/04/2008 (11:54 pm)
Just sent an email about Rigid documentation to you. I posted in the TGE Documentation feedback thread a day ago, but I covered everything said in that post in the email. And I'll definately be in IRC for the IRC Hour (I already spend all my time in there anyways...)
#7
@Apparatus - Awesome! I can use all the support I can get with the artist docs. Great work with the content packs by the way! They look sick!
@David - Quiet you! Thanks for agreeing to be my partner in rhyme in the IRC hours.
@Deborah - Did David and I forget to mention? You are our first special guest in IRC Hour, so you get to "get your chat on as well". Doesn't that make you "happy".
@Novack - Best resource comment ever! Btw, what drugs? Since I've moved to Eugene, I've cut down my drinking, quit smoking, and drink 80% less soda. I also recycle now....I can't explain that yet O_o
@Morrock - Got the e-mail! I'll be responding as soon as I can get the proper steps together. I'll see ya in IRC!
09/05/2008 (2:18 am)
@Christian - You are probably the first person I've ever known to state that documentation caused happy nostalgia....thanks and your welcome! =)@Apparatus - Awesome! I can use all the support I can get with the artist docs. Great work with the content packs by the way! They look sick!
@David - Quiet you! Thanks for agreeing to be my partner in rhyme in the IRC hours.
@Deborah - Did David and I forget to mention? You are our first special guest in IRC Hour, so you get to "get your chat on as well". Doesn't that make you "happy".
@Novack - Best resource comment ever! Btw, what drugs? Since I've moved to Eugene, I've cut down my drinking, quit smoking, and drink 80% less soda. I also recycle now....I can't explain that yet O_o
@Morrock - Got the e-mail! I'll be responding as soon as I can get the proper steps together. I'll see ya in IRC!
#8
09/05/2008 (9:46 pm)
This is a really cool and needed addition to the Torque community....but at 3pm???? ack. I'm usually at work, but hopefully will make it to at least 1 of them. :) Thanks for the awesome job you are doing on the docs.
#9
As far as missing the response, I'm still working on that. I'll probably either archive the transcript or just summarize in a forum post.
09/05/2008 (10:02 pm)
@Mike - Yeah, it was a tough decision on when to have the IRC Hour. If you can't make it, send some of your concerns to myself or David via e-mail. We'll try and address them during the appropriate IRC Hour.As far as missing the response, I'm still working on that. I'll probably either archive the transcript or just summarize in a forum post.
#10
Thanks for all the hard work on the documentation. I'm sure I'll have some docs to contribute in the future.
09/07/2008 (8:54 pm)
It was hard to read the .plan as I was giggling at the images the whole time. Yea, I giggle. Thanks for all the hard work on the documentation. I'm sure I'll have some docs to contribute in the future.
#11
As you come up with ideas for documents, send me that e-mail. I've put together a small document that I'm going to be sending out to those who want to help with the writing.
09/08/2008 (3:30 pm)
@William - If a person looks at a Pipboy image and doesn't laugh, they must be dead inside =). Fallout has provided me with quite a few real life laugh out loud moments. As you come up with ideas for documents, send me that e-mail. I've put together a small document that I'm going to be sending out to those who want to help with the writing.
#12
09/08/2008 (9:06 pm)
So does this mean I'll be getting my email response soon? :-P
#13
09/08/2008 (9:08 pm)
@Morrok - Indeed it does =)
#15
09/15/2008 (5:49 am)
I like the IRC hour idea. Will there'll be a log posted after each session? I ask because not everyone might be able to participate at 6:00pm PST :)
#16
Btw, anyone still following this blog...this week's IRC hour for TGE and TGEA will be pretty big. There are lots of cool things to talk about, including new documentation and a HUGE announcement. I'll post a teaser tomorrow =)
09/15/2008 (6:23 am)
@Stefan - Well, it's 6:00pm EST, 3:00pm PST. But, to answer your question, yes the exact transcript will be posted as well as a summary in the forum thread dedicated to IRC Hour.Btw, anyone still following this blog...this week's IRC hour for TGE and TGEA will be pretty big. There are lots of cool things to talk about, including new documentation and a HUGE announcement. I'll post a teaser tomorrow =)
#17
I noticed from the IRC Log that the tutorials were talked about quite a bit, and I think the existing tutorials do a pretty good job at getting started. However the problem for me is in how to take it from tutorial to actual practice.
This is when I usually start digging into the reference documentation, and this is where the weakness in TGB come out.. The reference documentation is severly lacking, in that a lot of it's missing t2dshapevector for example... I think the reference documentation should be brought up to a minimal level of completeness.
I'm speaking specifically of the script documentation, I think all available functions should have the parameters described, with a sample of how to call it, and a decent description of how the function should behave, both in success and failure cases (this could tie into the error messages thread of the IRC).
Anyhow, that's my thoughts!!
Thanks, and hopefully I'll be able to participate in future IRC's.
09/15/2008 (9:25 pm)
I missed the TGB IRC hour due to work, however just wanted to post my 2Cents worth.I noticed from the IRC Log that the tutorials were talked about quite a bit, and I think the existing tutorials do a pretty good job at getting started. However the problem for me is in how to take it from tutorial to actual practice.
This is when I usually start digging into the reference documentation, and this is where the weakness in TGB come out.. The reference documentation is severly lacking, in that a lot of it's missing t2dshapevector for example... I think the reference documentation should be brought up to a minimal level of completeness.
I'm speaking specifically of the script documentation, I think all available functions should have the parameters described, with a sample of how to call it, and a decent description of how the function should behave, both in success and failure cases (this could tie into the error messages thread of the IRC).
Anyhow, that's my thoughts!!
Thanks, and hopefully I'll be able to participate in future IRC's.
#18
Make sure you check out my new blog that discusses the upcoming IRC Hour: CLICK HERE
09/15/2008 (9:29 pm)
@Scott - Thanks for the feedback, I'm going to repost what you said in the IRC Hour Discussion Thread and write my response there.Make sure you check out my new blog that discusses the upcoming IRC Hour: CLICK HERE
Torque 3D Owner Christian S
This whole effort of GG's to supply us with documentation, especially in the way you guys managed to turn it out, makes the days of pleasant memories pop up again and bring as much joy as when they finally printed books about the Commodore range (Vic20, C64, Amiga, etc).
I (and the community I hope) really appriciate this huge task you have begun, and maybe it will finally end the 'wilderness dumping' us newbies feel when we hit the coolest devplace around!
So, awesome work, thanks a lot and keep up the spirit Michael ;)