Differences
This shows you the differences between two versions of the page.
| wiki:style_guide [2026/06/23 19:59] – Publish LOKSharp wiki style guide apieditor | wiki:style_guide [2026/06/23 20:18] (current) – Remove internal foundation content from public wiki apieditor | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== LOKSharp Wiki Style Guide ====== | ||
| - | |||
| - | Use this page when creating or updating hosted wiki pages. | ||
| - | |||
| - | ===== Source Of Truth ===== | ||
| - | |||
| - | Git repository documentation is authoritative. The hosted DokuWiki is the published documentation surface. | ||
| - | |||
| - | ===== Page IDs And Namespaces ===== | ||
| - | |||
| - | Use lowercase page IDs with underscores between words. | ||
| - | |||
| - | ^ Content Type ^ Namespace Pattern ^ | ||
| - | | Landing page | '' | ||
| - | | Wiki conventions | '' | ||
| - | | Templates | '' | ||
| - | | Operations notes | '' | ||
| - | | Reverse-engineering pages | '' | ||
| - | | Protocol pages | '' | ||
| - | | Server pages | '' | ||
| - | | Client pages | '' | ||
| - | | Tools and workflow pages | '' | ||
| - | |||
| - | ===== Heading Levels ===== | ||
| - | |||
| - | Use one level-1 heading per page: | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Keep pages scannable. Prefer short sections and tables over long unbroken prose. | ||
| - | |||
| - | ===== Callout Pattern ===== | ||
| - | |||
| - | Use plain text callouts so pages work on a fresh DokuWiki installation without extra plugins. | ||
| - | |||
| - | * **Evidence: | ||
| - | * **Warning: | ||
| - | * **Compatibility: | ||
| - | * **Verification Needed:** mark content that is not yet backed by accepted evidence. | ||
| - | |||
| - | ===== Citation Formats ===== | ||
| - | |||
| - | Every factual behavior claim needs one inline citation. | ||
| - | |||
| - | ^ Evidence Type ^ Format ^ | ||
| - | | Ghidra | '' | ||
| - | | Packet capture | '' | ||
| - | | Database query | '' | ||
| - | | Repository source | '' | ||
| - | |||
| - | If evidence is not available, mark the claim with **Verification Needed:** and keep it out of authoritative behavior summaries. | ||
| - | |||
| - | ===== Packet Field Tables ===== | ||
| - | |||
| - | Use this table shape for packet fields: | ||
| - | |||
| - | ^ Offset ^ Size ^ Name ^ Type ^ Evidence ^ Notes ^ | ||
| - | | 0x00 | 1 | message_id | byte | Ghidra or PCAP reference | Compatibility note | | ||
| - | |||
| - | ===== Evidence Matrices ===== | ||
| - | |||
| - | Use this table shape for system or feature evidence: | ||
| - | |||
| - | ^ Claim ^ Evidence ^ Status ^ Notes ^ | ||
| - | | Behavior summary | Repo, Ghidra, PCAP, or DB citation | Verified or Verification Needed | Compatibility notes | | ||
| - | |||
| - | ===== Link Rules ===== | ||
| - | |||
| - | Use DokuWiki links for wiki pages: | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Use repository file references as text citations until a stable public repository URL is chosen. | ||