Developer Primer
From LSWiki
(diff) ←Older revision | Current revision | Newer revision→ (diff)
This page is documentation for new developers. If you edit this page please try to keep it to a minimum. Insofar as is possible it should not be overwhelming. These are the bare essentials needed to do two main things: (1) get comfortable as a developer--there are a lot of new commands and possibilities that should be learned right at the start, and (2) to get up and running development-wise, i.e. to start looking at examples of code and manipulating ones own objects. Advice on thematic/conceptual considerations, specific coding dos-and-don'ts, rules and expected behavior--all that should go elsewhere.
Some of this material may be old hat for those who have past experience with command line interfaces, FTP, or coding.
Contents |
A Few Necessities
If you get zapped by a dev--a likely fate for new developers--or whatever, just "heal me" to heal yourself.
To move yourself somewhere quiet, "goto" a person, preferably a dev in a non-player room. E.g. "goto chaos".
There are several commands that let you review changes to the MUD that are important and that you get in the habit of using immediately. These are "change", "promotions", and "privs". You should probably
set alias since to change since;promotions since;privs since
and be in the habit of doing that at least once per login. (The first time you do this you will probably be spammed, as it will give you the entire changelog; don't feel obligated to read through it all.
The File Structure and the Command Line
ls, rm, mv, cp, mkdir, etc.
Other Commands
show administrative commands, help set, help show
notifies
FTP
clients, info
Coding
objects, evals