Skip to content
ALB Wiki

Diff — Wiki Help

Comparing rev 1 → rev 2

# How to edit
-
Click **Edit** on any page. Write in Markdown plus wiki links — no account needed.
+
The ALB wiki is written by its readers — **anyone can edit any page, no account needed**. Click the **Edit** tab on any article, change the text, write a short summary, and hit **Save page**. Your change is live immediately and kept in the page's history forever.
+
> Be bold. If you see something wrong or missing, fix it — you can't break anything, every old revision is kept.
+
## Markup
-
| what | how |
+
The wiki uses Markdown plus wiki-style `[[links]]`:
+
+
| What you want | What you type |
| --- | --- |
-
| heading | `# Title`, `## Section`, `### Part` |
-
| bold / italic | `**bold**`, `*italic*` |
-
| code | `\`inline\``, or a fenced block with \`\`\` |
-
| list | `- item` or `1. item` |
-
| quote | `> words` |
-
| internal link | `[[Page name]]` or `[[Page name|shown text]]` |
-
| category | `[[Category:Name]]` anywhere in the text |
-
| external link | `[label](https://example.org)` |
+
| Headings | `# Title`, `## Section`, `### Part` |
+
| Bold / italic | `**bold**`, `*italic*` |
+
| Inline code | `\`PRINT\`` |
+
| Code block | a fenced block starting and ending with `\`\`\`` |
+
| Bullet list | `- item` |
+
| Numbered list | `1. item` |
+
| Quote | `> words` |
+
| Internal link | `[[Page name]]` or `[[Page name|shown text]]` |
+
| Category | `[[Category:Name]]` anywhere in the page |
+
| External link | `[label](https://example.org)` |
+
| Horizontal rule | `---` on its own line |
-
## Wiki customs
+
## Links
-
* **Red links** point to pages that don't exist yet — click one to create it.
-
* Every page has a **History** tab; anyone can view or revert old revisions.
-
* Put `[[Category:Something]` on a page to file it under that category.
+
Internal links are the wiki's connective tissue. Type `[[Getting Started]]` and the wiki links it automatically:
+
- **Blue links** go to pages that exist.
+
- **Red links** go to pages that *don't* exist yet — click one to create it. Red links are invitations, not errors.
+
- Use `[[AdaLogic BASIC|the language]]` to show different text than the page name.
+
+
## Categories
+
+
Put `[[Category:Reference]]` anywhere in a page's text to file it. The category box appears at the bottom, and the page shows up automatically at `[[Category:Reference]]`'s listing. Categories are created just by being used — no setup needed.
+
+
## History, diffs, and reverting
+
+
- The **History** tab lists every revision ever made — who, when, and the summary.
+
- Click **diff** next to any revision to see exactly what changed.
+
- Click **revert** to restore an older revision. A revert is itself a new revision — history is never destroyed, and vandalism can be undone by anyone in seconds.
+
+
## Good pages to write
+
+
This wiki's first subject is **[[AdaLogic BASIC]]**. Great contributions include:
+
+
- Language reference pages — one page per statement or function
+
- Tutorials and worked examples
+
- Patterns and idioms — how to structure an ALB program
+
- Gotchas, pitfalls, and frequently asked questions
+
- Glossary pages for terms beginners meet
+
+
## Style notes
+
+
* **Keep it family-friendly** — this is a learning site.
+
* Write plainly and factually; teach, don't advertise.
+
* Prefer short sections with headings over one wall of text.
+
* Code examples should be real, working ALB.
+
* Always fill in the **summary** line — it makes Recent Changes and History readable.
+
+
## House rules
+
+
* Edits are public immediately — don't post private information.
+
* Pages can be protected and edits logged; spam and vandalism get reverted quickly.
+
* Anonymous edits are attributed "Anonymous"; signed-in members get credited by username.
+
[[Category:Wiki]]
+
[[Category:Help]]