File: How%20to%20add%20to%20the%20reference.txt

package info (click to toggle)
assaultcube-data 1.1.0.4%2Brepack1-2.1
  • links: PTS, VCS
  • area: non-free
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 56,240 kB
  • ctags: 5
  • sloc: xml: 4,718; sh: 132; makefile: 18
file content (39 lines) | stat: -rw-r--r-- 1,799 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
How to write content for the AssaultCube reference (/docs/reference.xml)
------------------------------------------------------------------------
   General
	* See the xml schemas for details on the elements.
	* Do not use any xml editor that rapes the formatting.
	* Do not write tutorial-like content, this is a reference. therefore focus on the 
	  technical description of identifiers as a single unit.
	  ... some examples may be OK.
	* Use a CDATA section for content that requires special characters.

   Sections
	* A section represents a group of identifiers.
	* Choose sections based on the usage areas of identifiers.

   Identifiers
	* An identifier represents a command, variable or an alias that is available through cubescript.
	* Identifiers must be unique across sections.
	* Custom aliases located in default.cfg must not be documented.

   Description
	* Provide a short and concise description of what the identifier does or represents, omit details.

   Arguments
	* Use a single character token if possible.
	* Keep the argument description simple, write a remark for details.
	* Write restricted integer values in the way of 0..3 (0 to 3) and 1..* (0 to 'infinite').
	* If no restrictions apply to values, specify the pseudo data type.
	* If the meaning of the arguments depends on other arguments, create multiple identifiers
	  with the name containing the depending argument. Example: 'newent type v1 v2 v3 v4' depends 
	  on the type, therefore it's split to 'newent light', 'newent ammo', etc.

   Remarks
	* Describe details and special behavior.
	* Give _short_ examples if needed.

   References
	* Refer to other identifiers that are _directly_ related.
	* Refer to _official_ online sources, like the wiki.
	* Name other (offline) sources without URI or identifier.