Help:Contents
From kwiki
| | What's kwiki ?
Kwiki (what you're seeing now) is an encyclopedia written collaboratively by its readers. It is meant for articles about software at http://www.konradp.com, and specifically for DNM Script. The site is a Wiki, meaning that anyone, including you, can edit any article right now by clicking on the edit link that appears at the top of every article. Please don't be shy and use the edit button if you feel there's something wrong, missing, or you find something you want to share with others! See Help:Contents for more information. |
Contents |
For readers
In progress
Searching kwiki
- Go - (or Enter on keyboard) takes you to the article.
- Search - returns a list of articles and additional search options.
tips:
- Use verbs rather than nouns (e.g. search for rename rather than renaming)
- Use singular rather than plural (e.g. search for move file rather than move files)
For editors
Starting new page
To start a new page, you can click a link to the new page. This takes you to edit mode of the non-existing blank page, which allows creation. You might not be able to create a new page unless you are logged in. Another way to start a new page is to perform a search for the new title with the Go button (as you should have done before). When the search finds nothing, press "create the article".
Details: http://meta.wikimedia.org/wiki/Help:Starting_a_new_page
Editing
wikimedia docs:
To start editing an existing page, simply press "Edit" at the top of every page. You might not be able to do that unless you are logged in
More:
general: http://meta.wikimedia.org/wiki/Help:Contents formatting wiki text: http://meta.wikimedia.org/wiki/Help:Wikitext
how to...
- include a page:
{{namespace:page name}}, eg. {{:page name}} to include a page from "normal" namespace
templates
List of templates: http://www.konradp.com/wiki/index.php?title=Special%3AAllpages&from=&namespace=10
templates for DNM Script elements
for DNM Script functions
{{DNM Script function
| name=
| full=
| retval=
}}
example:
{{DNM Script function
| name=strlen
| full=int strlen (string Str)
| retval=int
}}
for functions being an exact equivalents to the Windows API functions:
{{Win api equivalent|name=|equiv=}}
(equiv is not mandatory)
example:
{{Win api equivalent|name=strlen|equiv=strlen}}
or, example:
{{Win api equivalent|name=strlen}}
for built-in variables:
{{DNM Script built-in type|name=}}
example: {{DNM Script built-in type|name=int}}
for pseudo types
{{DNM Script pseudo type|name=|real=}}
example: {{DNM Script pseudo type|name=bool|real=int}}
for Ac Script functions
{{Ac Script function
| name=
| full=
| retval=
}}
example:
{{Ac Script function
| name=strlen
| full=int strlen (string Str)
| retval=int
}}
kwiki-specific templates
messagebox
{{messagebox|text=}}
example
{{messagebox|text=this is a message}}
This one is for me, to indicate that English is not my first language.
{{Bad English notice}}
categories
list of all categories: http://www.konradp.com/wiki/index.php?title=Special%3AAllpages&from=&namespace=14
most important categories: Categories
