Page 1 of 1

Posted: Sat Mar 15, 2003 5:40 pm
by BackupUser
Restored from previous forum. Originally posted by Revolver.

Lately there seems to be a lot of people complaining about a 'lack of documentation' for PureBasic, such as there being no newbie guide, undocumented commands, etc. I can see how this would happen, Fred and others are very busy with the actual creating and testing of PureBasic features that they either don't have time or simply forget to add documentation for them. The CVS helps this some, but not to the degree that a lot of people would like. So, I have a proposal: Create an official searchable online documentation database. What I'm thinking of is something like http://www.php.net. The documentation system they have set up there is incredibly useful. You can search for commands or functions, browse through guides and faqs or the official PHP manual, and users of the site can even leave comments on pages noting special techniques or pitfalls of the feature of which the comment was attached to. Also, there is a very strictly followed structure that function listings follow, with almost everything you could want to know about that function(Name, versions it is compatible with, small description, syntax, extended description with numerous notes, warnings, examples, etc, links to similar functions and functions within the same grouping, and finally user comments). For an example, here is a function listing at php.net: http://www.php.net/manual/en/function.fsockopen.php

I believe PB would really benefit from a system like this. A few people that know what they're doing could be granted the ability to add/edit/remove commands or entries in the manual/faqs/guides, and anyone that visited the site could leave their thoughts on any feature they wished to. There would be a way for 'administrators' to dump the entire database to a text file or something similar, so that Fred or whomever handles the current documentation could write a application that would parse the text file and generate the chm help file and quickhelp(statusbar) entries for distribution with the PureBasic compiler. I'm not too sure how those chm files work, someone with more knowledge on that subject would know whether this was feasible or not.

Last but not least, I have experience in PHP scripting and MySQL database design and manipulation. I would be very glad to develop this project, should there be sufficient demand for it.

What do you guys think?

Posted: Sat Mar 15, 2003 5:58 pm
by BackupUser
Restored from previous forum. Originally posted by WolfgangS.

HI !
i kow i´m just a nobody, but i think that´s an excellent idea. It hurts me each time when i enter http://www.blitzbase.de and compare this help with the orginal Purebasic help ... :/

MFG
:)WolfgangS

Posted: Sat Mar 15, 2003 6:03 pm
by BackupUser
Restored from previous forum. Originally posted by freak.

A beginner's guide is currently being written. It will not be complete till v3.6 is released, but there is a lot ther now. The Docs are also currently being improved.

The system you talk about would still need some guys to take care of it, if everybody can do there whatever he wants, you get a lot of unsorted, maybe incorrect or incomplete Data.

And if only a few guys can edit the database, you'll have exactly the same, as the CVS does.
I think, the CVS system is a good choise. And anyone has some suggestions for the Documentation, he can post here, and we will add it to the docs, if it is usefull.

Also, I don't think, that a lot of people would edit such a DataBase (even if everybody had access). A example for that is the Recource Guide, that was one on the Recource Site. Everybody was able to commit stuff there, but hardly anybody wrote something.

Just my 2 cents...

Timo

Posted: Sat Mar 15, 2003 6:09 pm
by BackupUser
Restored from previous forum. Originally posted by Henrik.
Originally posted by Henrik

Hi
Great idea
It works very well with blitz!

Regards
Henrik

Posted: Sat Mar 15, 2003 9:32 pm
by BackupUser
Restored from previous forum. Originally posted by Andre.

I don't know exactly, if its something you search for:
http://www.pan-galactic-gargle-blaster.de/
(Online PureBasic Documentation in development, but currently german only)

Regards
André

*** German PureBasic Support ***

Posted: Sat Mar 15, 2003 9:51 pm
by BackupUser
Restored from previous forum. Originally posted by Revolver.

I can't read german :(

Posted: Sat Mar 15, 2003 10:10 pm
by BackupUser
Restored from previous forum. Originally posted by freak.

As I said, there was something similar on the RecourceSite.
If really some people want that, maybe he will offer that again.

Timo

Posted: Sat Mar 15, 2003 10:37 pm
by BackupUser
Restored from previous forum. Originally posted by fred.

The idea is great but the work is huge. If you want a good start, you can still get all the help file in the CVS and use the docmaker tool to output HTML (or write your own converted, .txt files are very easy to parse). I can only encourage such idea and see what will happen ! If some people are really interrested in updating the doc, why not join the CVS team, as it will be profitable for everyone.

Fred - AlphaSND

Posted: Sun Mar 16, 2003 1:29 am
by BackupUser
Restored from previous forum. Originally posted by Revolver.

Alright Fred, I'll go ahead and do it. Hopefully it'll turn into something everyone likes, and you could perhaps host it here on purebasic.com !

Posted: Sun Mar 16, 2003 1:06 pm
by BackupUser
Restored from previous forum. Originally posted by fred.

ok :)

Fred - AlphaSND