empserver/doc
Markus Armbruster 77d3da4f09 Clarify build requirements
Document the need for the XSI Extension.  Don't list curses as
required, it's actually optional.  Correct advice for Solaris.  Add
advice for AIX.  Drop references to C89; we actually require C99, and
POSIX.1-2001 provides it.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2021-01-17 21:24:28 +01:00
..
backups Coding style, comments, spelling... 2006-05-26 18:46:50 +00:00
bug-reports Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
CHANGES2.0 doc: Rename CHANGES to CHANGES2.0 2017-08-12 08:27:50 +02:00
CHANGES2.3 Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
CHANGES3.0 Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
clients-howto Drop a a few accidentally repeated words 2017-08-12 09:32:01 +02:00
coding Clarify build requirements 2021-01-17 21:24:28 +01:00
configuration Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
contributing doc/contributing: Fix a greengrocers' apostrophe 2021-01-05 07:25:18 +01:00
debugging Update doc/debugging for recent commit a9611a57 2011-07-10 21:17:01 +02:00
econfig doc/econfig: Belatedly drop paragraph on holes in tables 2015-02-01 16:53:00 +01:00
files Update for new build process. 2006-01-21 20:06:16 +00:00
pthreads Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
README info: Split Empire4 into Empire4.0, Empire4.2, Empire4.3 2017-08-12 09:32:00 +02:00
schedule New utility program empsched. 2007-07-13 16:49:13 +00:00
threads Drop a a few accidentally repeated words 2017-08-12 09:32:01 +02:00
unicode Put URIs and e-mail addresses in <angle brackets> 2013-05-26 09:48:16 +02:00
WACKY_IDEAS Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
WISH_LIST Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
xdump Spell ID and UID consistently all-caps 2017-08-12 08:07:44 +02:00

    Documentation is like sex: when it is good, it is very, very good;
    and when it is bad, it is better than nothing.
        --- Dick Brandon

These files should be better than nothing:

files
	What's where.

backups
	Recommendations for how to do backups when running a game.

clients-howto
	Material useful for client writers.

troubleshooting
	Some common problems and solutions.

configuration
	How to turn options on and off, change game parameters, etc...

debugging
	Hints on debugging.

econfig
	Details about the syntax of data/econfig.

bug-reports
	What to do if you find a bug.

threads
	Dave Pare explains how lwp threads work.

pthreads
	Sasha Mikheev's notes on Empire's threading abstraction, and
	its LWP and POSIX threads implementation.

coding
	Guidelines for writing Empire code

contributing
	How to contribute to Empire

unicode
	Design and implementation of Empire's Unicode support.

CHANGES2.0
	Detailed revision history for the Empire2 project until
	version 2.3.  A more condensed (and much more readable)
	version meant for deities and players may be found in "info
	Empire2".  For an overview of Empire versions, see "info
	History".

CHANGES2.3
	Detailed revision history for Empire2 changes since version
	2.3, also covered by "info Empire2"

CHANGES3.0
	Detailed revision history for Empire3 changes.  The version
	meant for deities and players is in "info Empire3".

	There is no detailed revision history for versions 4.0.0 to
	4.2.12.  Since 4.2.12, detailed history is in the revision
	control system, currently Git.  The version meant for deities
	and players is in "info Empire4.0", "info Empire4.2", ...

WISH_LIST
	things which maybe should be coded sometime.

WACKY_IDEAS
	things which shouldn't be coded except possibly as an option.