Quote: "We were wondering if some community members would like to volunteer and improve the help files."
It is a known fact that not everyone is happy with the documentation. And with good reason. The current, official, AppGameKit documentation is written for the beginners and often lacks details needed by the more advanced programmers.
However, it is fairly safe to assume that there would be some enthusiasm and volunteer support from the community to improve the documentation!
But since there is no official AppGameKit Documentation Wiki, I believe many community members are reluctant to submit considerable writing effort to a community based wiki; which may or may not be there tomorrow.
Also, the problem with those is dispersion of information and duplication of effort. (The AppGameKit Community Wiki by erebusman started by duplicating all information from the AppGameKit documentation. It was then assumed that the duplicate would be modified and improved upon, but the number of page edits on the community wiki has still remained very low.)
There should only be ONE official Documentation Wiki that we can rely on! (Unfortunately the reliability of community created Wikis is always suspect.)
Quote: "Do you know of a great online way for us to collaborate together in this cause?"
If only there was one perfect solution, I would recommend it immediately.
However, there are many many many solutions! And those will need to be carefully evaluated. (Which is a fairly considerable task in itself.)
The reference to the wiki-list given by Kamac is a good starting point, of course.
Personally, I've always been a big fan of MediaWiki, but I did take a look at DocuWiki, and it might be a good solution. (This volunteer documentation effort will not happen if it isn't kept simple.)
Quote: "Let us know your thoughts and if you can help us improve our AppGameKit baby."
So, here are some additional thoughts... These thoughts may break the "keep it simple studid" guideline.
DECIDE AN OVERALL DOCUMENTATION FORMAT
Writing good documentation is not easy - but there are plenty of online documentation resources with very well thought out content structures; which is very important.
Check out the PHP Manual for a GREAT example:
http://php.net/manual/en/index.php
Also, if you've ever done any serious programming using Microsoft technologies, then the MSDN Library will be familiar to you. MSDN contains developer documentation for pretty much everything Microsoft has ever released:
http://msdn.microsoft.com/en-us/library/
The function references have a standardized format, designed by professionals for professionals, with a footer section for "community additions".
Although personally I think the PHP Manual really is even better and easier to read. (The excessive brightness of the new MSDN format has always bothered me, custom CSS fixes that though.)
EVALUATE AVAILABLE TECHNOLOGY SOLUTIONS
Here are a few links to get started with testing EtherPad:
http://en.wikipedia.org/wiki/Etherpad
http://etherpad.org/
https://github.com/ether/etherpad-lite/wiki/FAQ
(However, Etherpad alone is not a good solution.)
Here are the links about combining DocuWiki with Etherpad:
http://starburst.hackerfriendly.com/?p=1808
http://starburst.hackerfriendly.com/?p=1836
https://canidu.com/etherwiki-howto.html
MODERATION
All (well, let's say most) wiki's have version control, which makes it very simple to eliminate unwanted content by reverting changes. (I think Kamac was simply overlooking this fact in his post.)
Therefore, I would say that tight moderation is not required. It will promote neither the creation of new content, nor updates to current documentation.
It should be enough if only registered users are allowed to modify content. When those user's do not behave, they can be either temporarily or permanently banned from the Wiki.
IT'S YOUR PRODUCT(S), SO YOU HOST THE DOCS
TGC will have to create an "official" AppGameKit Documentation Wiki, or just AppGameKit Wiki for short.
I think this may be even more important than deciding on the exact technology used to create the community authored documentation.
And while you're thinking about volunteer support for writing AppGameKit documentation, how about extending the same concept to other TGC products aswell. Therefore, a primary TGC Wiki portal might not be a bad idea at all.
Cheers,
AgentSam - The grumpy old software engineer