Documentation and regression testing

Discussion of all aspects of the game engine, including development of new and existing features.

Moderator: Forum Moderators

miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

Jaramir hosts our Wiki. CyrilB hosts http://www.wesnoth.org, Ettin is webmaster for http://www.wesnoth.org, forum is provided by Dave. You can reach them using e.g. forum private messaging system - http://wesnoth.whitevine.net/forum/phpBB2/privmsg.php

All people use same nick in IRC and forum, except Dave whose nick in IRC is Sirp.

- Miyo
ettin
Lord of Glamdrol
Posts: 369
Joined: August 17th, 2003, 2:05 pm
Contact:

Post by ettin »

jacob wrote:On IRC, we discussed making the documentation available online, possibly building the documentation on the server with a cronjob.
As far as I know, we can't manage cron. Anyway, I'll ask CyrilB about that.
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

We can manage cron on e.g. devsrv.wesnoth.org (hosted by me) and then upload data.

- Miyo
jacob

Post by jacob »

miyo, as we discussed on IRC, I have checked in the current documentation to CVS. It can be built by executing 'doxygen' from the project root directory. The generated documentation will be in:

doc/doxygen/html

The script to be executed by cron could work like this:
1. Update local files via CVS
2. doxygen
3. Ftp all files in ./doc/doxygen/html to wesnoth.org.
4. rm -rf ./doc/doxygen/html

When building the documentation on devsrv, it is not necessary to update all of the project files. It could be done like this:

cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/wesnoth update wesnoth/Doxyfile wesnoth/src wesnoth/doc/doxygen

Note: the generated documentation currently takes up 6 MB. I will try to cut down on it. I feel updating the documentation once a day would be more than enough to keep the documentation mostly current.

Can PHP be used on wesnoth.org? The search feature use PHP, but does not have other dependencies like MySQL. I can turn it off if we cannot use PHP.

Let me know if you have any problems with this, and whether I should post a script for the cronjob.
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

http://devdocs.wesnoth.org

docs are generated 05:05 and 17:05 every day and uploaded as soon as doxygen finishes building the documentation.

- Miyo
ettin
Lord of Glamdrol
Posts: 369
Joined: August 17th, 2003, 2:05 pm
Contact:

Post by ettin »

jacob wrote:Can PHP be used on wesnoth.org? The search feature use PHP, but does not have other dependencies like MySQL. I can turn it off if we cannot use PHP.
Yes. PHP can be used on http://www.wesnoth.org.
jacob

Post by jacob »

Thank you, miyo and ettin. Can a link be added to it from somewhere on wesnoth.org, so people will be able to find it?
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

Ettin,

maybe under 'Project' in http://www.wesnoth.org?

- Miyo
ettin
Lord of Glamdrol
Posts: 369
Joined: August 17th, 2003, 2:05 pm
Contact:

Post by ettin »

miyo wrote:Ettin, maybe under 'Project' in http://www.wesnoth.org?
Yes, http://www.wesnoth.org/project.htm#devdocs
Post Reply